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.
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
Systems Research Engineer Intern - GPU Programming
Intern developing and optimizing GPU-accelerated kernels for ML/AI applications. Requires strong GPU programming background (CUDA/Triton) and knowledge of performance optimization.
Research Intern, Inference
Research intern on the Inference team building efficient serving systems for large foundation models. Focus on distributed inference, compiler-aware optimization, and novel inference-time strategies.
Machine Learning Engineer II, Computer Vision Applied Science
Build and fine-tune vision-centric VLMs and generative models using Pinterest's visual-text datasets. Requires 2+ years industry computer vision experience and an M.S. or Ph.D.
Machine Learning Engineer
Build and deploy large-scale ML models for real-time fraud detection, engineering features from 1T+ events and maintaining production MLOps infrastructure on GCP. Requires 4+ years experience with Java/Scala, Python, Spark/Flink, and distributed systems.
Senior Machine Learning Engineer, AI Platform
Design, build, and operate Mozilla's AI platform for training, deploying, and serving ML models at scale. Requires 4-6 years experience building production ML systems with strong Python and GPU/cloud infrastructure skills.