Software Engineer, Functional Programming

We need a Software Engineer with functional programming experience to work with our team in Buffalo. Someone who can introduce ideas, mentor junior team members, collaborate across teams and actively contribute to our company. An Engineer who can jump onto the team and dive into building the new features of our DigitalClone® software platform for both commercial and government applications.

Buffalo, NY

Sentient Science

Sentient Science is a company that credits our collaborative, innovative and frankly brilliant teams with our success. We are the kind of company where your work makes a difference and serves a purpose bigger than ourselves. Right now, the work we are doing is helping make the world a better place. It’s technology with a purpose. http://sentientscience.com/

keywords: who we are,what we do,the opportunity,what's in it for you?,collaborate,build,design,experience,technical expertise,mathematical functions background,functional programming knowledge

Experienced

Overview: <p>At Sentient Science, it&rsquo;s not just that our toys are cool, which they are, it&rsquo;s that our tech can benefit the environment and can change the world we work in. It&rsquo;s that the work you&rsquo;ll do here is unbelievably unique and incredibly rewarding. &nbsp;We make the unpredictable, predictable and we do it by bringing data, materials science, physics, and software together.</p> <p>We build physics-based, DigitalClone models that predict and improve the lifespan of rotating machine parts from wind turbines to helicopters to rail tracks. Our models reduce costs through prognostics. If you&rsquo;re flying a helicopter over the ocean, you are going to want to know well in-advance if the engine is going to give out. That&rsquo;s where we come in.</p> <p>At Sentient Science, we use AWS to host our models. Our instances are all LINUX based and we program primarily in Python, and for select projects with a Phoenix Framework.</p> <p><strong>The opportunity</strong></p> <p>Reporting to Paul Peccia, Software Development Manager, we need a <strong>Software Engineer </strong>with functional programming experience to work with our team in Buffalo. Someone who can introduce ideas, mentor junior team members, collaborate across teams and actively contribute to our company. An Engineer who can jump onto the team and dive into building the new features of our DigitalClone&reg; software platform for both commercial and government applications.</p> <p>We need an Engineer to design, prototype, present &nbsp;and develop highly scalable and loosely coupled architecture. Someone who can build visual applications, develop simulation environments and build efficient data pipelines between applications and simulation environments.</p> <p>&nbsp;</p>
Responsibilities: <p><strong>What&rsquo;s in it for you</strong></p> <p><em>A rare opportunity.</em> Sentient Science is one of very few companies in the world building DigitalClone models and working at this scale. Our materials science-agnostic approach to prognostics gives us more precise data about systems than any other data company out there. Our technology covers over 30,000 wind turbines worldwide, and we are aiming for 100,000. &nbsp;</p> <p><em>Exposure. </em>This is #PredictiveAnalytics gone live. It&rsquo;s #EnergyTech and #Physics at its most exciting. Your career will grow from Senior Developer to Scrum Master, your reach across the product will increase and opportunities to move up to management will present itself. But more importantly, you will see the creations you build used in the real world. We are an elite company working on a global scale, the experience of witnessing your brainchild come to life is a huge level of professional satisfaction and personal pride.</p> <p><em>Team membership.</em> You will be part of a team of problem solvers. Academics who can apply their knowledge. Programmers who can innovate solutions to complex issues. People who will drop what they are doing to excitedly work on a challenge together.</p> <p><em>Superpowers.</em> Not really. But our head office in Buffalo does bear a striking resemblance to the X-Men Mansion.</p>
Requirements: <p><strong>So, how do we know that&rsquo;s you? You have:</strong></p> <ul> <li>Experience as a Software Engineer and a solid understanding of web services and Computer Science fundamentals (theory, data structures, algorithms). You have hands-on experience leveraging libraries, APIs, design patterns, and end-to-end web application programming.</li> <li>Knowledge of functional programming with any language. (eg. Elixir, Clojure, Erlang, Scala)</li> <li>Common DevOps technologies such as Vagrant and Docker are nice to have as is experience with AWS and Big Data tools.</li> <li>Experience in coding mathematical functions in most efficient way with numerical stability in mind (numerical linear algebra).</li> </ul> <p><strong>Need any more reasons to join us?</strong></p> <p>Not very many companies can say their first project was a life and death situation. Sentient Science Corporation started out over ten years ago working on a model to predict when the rotating motors on American Armed Forces helicopters would give out. From there, we took our theories, our processes and our solutions and applied them to wind turbines and clean energy. Whatever our next stop is, we guarantee it will be just as momentous!</p> <p>Recognized by the White House in 2014 with the Tibbetts Award and Bloomberg New Energy Finance Pioneers Award in 2016, we are far from sitting back and enjoying our success. Sentient Science engages more than a dozen PhDs as part of our well-funded R&amp;D team. To date, one of our greatest accomplishments is being the first company to map the material genome. Our competition is years behind us and we are moving at a pace that suggests they aren&rsquo;t going to catch us any time soon.</p> <p>Sentient Science is a company that credits our collaborative, innovative and frankly brilliant teams with our success. We are the kind of company where your work makes a difference and serves a purpose bigger than ourselves. Right now, the work we are doing is helping make the world a better place. It&rsquo;s technology with a purpose. If you want to be part of that, you are passionate and you think you might have the skills to contribute to our progress, send us your qualifications here and we promise to consider them. To keep up with what&rsquo;s going on at Sentient, follow us on LinkedIn.</p> <p>All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status or status as an individual with a disability.</p>