Machine Learning Engineer | San Francisco, CA

November 2, 2026
$120,000 - $180,000 / year
Apply Now

Job Description

Company: Mariana Minerals
Location: San Francisco, California / Houston, Texas / Ann Arbor, Michigan
Category: AI, Automation and Technology
Job Type: Full-time
Work Arrangement: On-site
Experience Level: Mid-Level
Salary: $120,000.00 – $180,000.00 annually + equity

Job Summary
Mariana Minerals is seeking a Machine Learning Engineer to develop and improve machine learning systems used to control mineral refining facilities. This role focuses on reinforcement learning, physically realistic process simulators, model training, simulation-to-reality validation, and production deployment of AI systems that optimize mineral recovery, reagent consumption, energy intensity, and equipment uptime.

Key Responsibilities

  • Run reinforcement learning experiments in physically realistic simulators of mineral processing operations.
  • Help translate simulation results into improved process controllers.
  • Build and refine machine learning training environments, including reward functions, observations, and action logic.
  • Train control models and evaluate their performance.
  • Investigate model underperformance and identify opportunities for improvement.
  • Compare simulated model behavior against real plant data to help close the gap between simulation and physical operations.
  • Identify areas where simulator behavior diverges from real process physics.
  • Write clean, well-tested production code.
  • Contribute to software services used to deploy machine learning models into operating facilities.
  • Collaborate with process engineering and chemistry experts to understand and model mineral processing unit operations.
  • Support the development of autonomous control systems for mineral refining circuits.
  • Use plant performance data to improve future model training and control strategies.

Qualifications

  • Two to eight or more years of experience in machine learning, reinforcement learning, scientific computing, internships, or relevant research.
  • Strong recent graduates with demonstrated project depth may also be considered.
  • Solid understanding of machine learning fundamentals.
  • Working knowledge of modern deep learning techniques.
  • Exposure to reinforcement learning strongly preferred.
  • Proficiency in Python.
  • Ability to read, understand, and debug existing software codebases.
  • Interest in physical and industrial systems.
  • Willingness to learn chemistry and process engineering concepts.
  • Strong problem-solving skills and ability to work independently.
  • Ability to identify and escalate technical blockers effectively.

Why This Role Matters
This role applies machine learning directly to real mineral processing and refining operations. The Machine Learning Engineer will help Mariana Minerals develop autonomous control systems that can adapt to changing process conditions while improving recovery, energy efficiency, reagent consumption, and equipment uptime across critical mineral production facilities.

Apply
👉 Apply online: https://jobs.ashbyhq.com/marianaminerals/44c92dd6-55f2-4e44-9360-bf4676466dac/application

⚠️ Disclaimer
This job is shared for informational purposes. WeMineUp is not affiliated with the hiring company. Please apply through the official company process.