Machine Learning Engineer
Build and deploy reinforcement learning models to autonomously control mineral refining facilities, optimizing recovery rates, energy use, and uptime in real operating plants.
About the job
Responsibilities
- Run reinforcement learning experiments in physically realistic simulators of mineral processing operations and help turn results into better controllers
- Build and refine pieces of training environments—reward functions, observations, and action logic
- Train control models, track and interpret performance, and investigate underperformance
- Close the gap between simulation and reality by comparing model behavior against real plant data
- Write clean, well-tested code and contribute to services that put models into production
- Partner with process and chemistry experts to understand unit operations
Requirements
- 0–4 years of experience (including internships or research) in machine learning, reinforcement learning, or scientific computing—or a strong recent graduate with demonstrated project depth
- Solid grounding in machine learning fundamentals with working knowledge of modern deep learning; exposure to reinforcement learning is a strong plus
- Proficiency in Python and comfort reading and debugging an existing codebase
- Curiosity about physical, industrial systems and eagerness to learn chemistry and process engineering
- Self-starter who asks good questions, ships, and escalates blockers early
Nice-to-Haves
- Experience with reinforcement learning toolkits used in self-driving vehicles or humanoid robots
- Background in scientific computing or physical systems modeling
Skills
Python, Machine Learning, Deep Learning, Reinforcement Learning, Scientific Computing
Similar jobs
ML Engineering jobsBuild and deploy production voice AI agents for customers, creating demos, debugging edge cases, improving performance, and translating feedback into product improvements. The role combines hands-on engineering, customer engagement, and pre- and post-sales delivery.
Builds high-scale data pipelines, distributed systems, and AI agent workflows using LLMs for fraud intelligence platform. Requires 2+ years software engineering, Python proficiency, big data tools, AWS/K8s, and ML foundations.
Build and maintain tooling, evaluation systems, quality gates, and infrastructure for MongoDB's agent skills and AI platform. Requires 2+ years building production software, developer tools, CLIs, test infrastructure, or CI/CD, with strong fundamentals in API design, testing, and reasoning about nondeterministic AI systems.
Develop and deploy machine learning models for biomedical research and AI product development, collaborating with scientific, engineering, and product teams. Requires a master's degree with 2–4 years of experience or a PhD with 0–2 years, plus strong Python and ML development skills.
Build datasets, evaluations, and scalable data systems that improve frontier AI models on challenging biological and scientific tasks. The role partners with scientists and AI labs and requires at least two years of experience applying biology and AI, plus hands-on LLM experience.