Marianaminerals
Machine Learning Engineer
Ann Arbor, MI. Posted 5 months ago
The role
You will build and improve machine learning systems that control mineral refining facilities. You will run reinforcement learning experiments in simulators and develop models that run on real operating plants.
What you will do
- Run reinforcement learning experiments in physically realistic simulators of mineral processing operations.
- Build and refine pieces of training environments including reward functions, observations, and action logic.
- Train control models and track and interpret their performance.
- Compare model behavior against real plant data to close the gap between simulation and reality.
- Write clean, well-tested code and contribute to services that put models into production.
- Partner with process and chemistry experts to understand unit operations.
Required qualifications
- 2-8+ years of experience in machine learning, reinforcement learning, or scientific computing, or a strong recent graduate with demonstrated project depth.
- Solid grounding in machine learning fundamentals.
- Working knowledge of modern deep learning.
- Proficiency in Python.
- Comfort reading and debugging an existing codebase.
- Curiosity about physical, industrial systems.
- Eagerness to learn chemistry and process engineering.
- A self-starter who asks good questions, ships, and escalates blockers early.
Nice to have
- Exposure to reinforcement learning is a strong plus.
About the company
Mariana Minerals is a software-first, vertically integrated minerals company. They design, build, commission, and operate their own mines and refineries to supply critical minerals.