Software Engineer in Machine Learning
Note: This is a Software Engineering job. We have separate Data Scientist positions open.
We’re looking for a talented software developer with strong Machine Learning skills to join us at Dataiku. As a R&D engineer, you will build a cutting-edge product that has a real impact on our customers. You will focus on Dataiku DSS’ Machine Learning capabilities, from implementing ML algorithms to building the required visualization UI that allow users to leverage it.
DSS is an on-premises application that connects together all big data technologies. We work with SQL databases, MongoDB, Cassandra, ElasticSearch, Hadoop, Spark, MLLib, scikit-learn, Shiny, … and many more. Basically, our technological stack is made of all technologies of the big data and machine learning landscape.
Our backend is mainly written in Java but also includes large chunks in Scala, Python and R. Our frontend is based on AngularJS and also makes vast usage of d3.js
One of the most unique characteristics of DSS is the breadth of its scope and the fact that it caters both to data analysts (with visual analytics) and data scientists (with deep integration in code and libraries, and a web-based IDE).
This is a full-time position, based in Paris, France.
You are the ideal recruit if:
- You have a working knowledge of Machine Learning and the underlying algorithms, and are comfortable with statistics.
- You know that ACID is not a chemistry term.
A first experience (either professional or personal) building a real product would be a big plus. Experience with some technologies of the Big Data and analytics stack (distributed databases, large-scale data processing, JS visualizations, …) is also desirable.