Skip to content
Mariana MineralsMariana MineralsAnn Arbor, MI

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.

120k – 160k/yr
On-siteEntry levelML Engineering

About the role

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

PythonMachine LearningDeep LearningReinforcement LearningScientific Computing

Similar roles

ML Engineering jobs
Trexquant

Quantitative Researcher

TrexquantNew York, NY

Early-career Quantitative Researcher developing ML models and trading signals to predict asset movements and build market-neutral portfolios. Requires STEM degree, Python fluency, and passion for machine learning; embedded in Alpha, Data Science, or Strategy teams.

120k – 180k/yr
On-siteEntry levelML Engineering
Bild AI

Founding AI Engineer

Bild AISan Francisco, CA

Founding AI Engineer building and shipping production-grade computer vision, LLM, and multimodal models for real-world construction documents at an early-stage startup.

120k – 180k/yr
On-siteEntry levelML Engineering
Quadric

Deep Learning Compiler Engineer (New Grad)

QuadricBurlingame, CA

Develops and optimizes deep learning compiler passes for Quadric's GPNPU, lowering ONNX models through Relay IR to efficient C++ code. Requires new grad-level proficiency in Python, C++, and compiler concepts like IR transformations and debugging.

120k – 160k/yr
On-siteEntry levelML Engineering
SentiLink

Data Scientist, New Grad

SentiLinkAustin, TX +5

Build and deploy ML models for fraud detection and financial risk at SentiLink. New grad role for PhD/early-career researchers handling full ML lifecycle with Python, AWS; requires strong ML/stats foundation and production coding skills.

120k – 220k/yr
RemoteEntry levelML Engineering
Together AI

Research Intern, Model Shaping

Together AISan Francisco, CA

Research intern on the Model Shaping team working on post-training methods, efficient neural network training, and foundation model evaluation. Requires strong ML fundamentals and PyTorch/JAX experience.

121k – 131k/yr
On-siteEntry levelML Engineering