Machine Learning Developer
$102,500–$154,000 year
Remote · Ontario, Canada
Job Summary
Design and develop platforms and frameworks to support automated data-driven decision-making; collaborate with data scientists to build algorithms and tools for training and simulations; develop services to host models and integrate into business processes; analyze large datasets and build data pipelines; monitor and evaluate the performance of ML applications; contribute to code reviews and implement scalable ML solutions across the product stack.
Required Qualifications
- Master’s degree in software development, computer science, algorithm design, artificial intelligence, or machine learning or equivalent experience
- Ph.D. in software development, computer science, algorithm design, artificial intelligence, or machine learning or equivalent experience
- 1 year of experience in machine learning and using libraries such as Scikit-learn, TensorFlow, Caffe, Keras, etc.
- 1 year of experience working with large datasets, structured and unstructured
- 1 year of programming experience, including Java, Scala, C/C++, or Python
- 1 year of experience with the Hadoop ecosystem (Apache Hive, Pig, HBase and Kafka)
- 1 year of experience with distributed computing platforms, such as Spark, and user interface frameworks, such as Angular or React
- 1 year of experience with cloud computing providers such as AWS or Azure
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.