Marianaminerals
Machine Learning Engineer (Autonomy)
San Francisco HQ, Remote. Posted 2 months ago
The role
Machine Learning Engineers will build autonomy and sensor-integration software for fixed and mobile equipment. You will work on sensor fusion, perception, localization, mapping, and the autonomy stack.
What you will do
- Develop autonomy software for autonomous fixed and mobile equipment
- Integrate and calibrate the sensing suite
- Implement sensor fusion and time synchronization
- Build and maintain embedded and real-time software
- Develop simulation, logging, and data pipelines
- Build bench, rig, and field validation of the autonomy stack
- Collaborate with hardware and controls engineers
Required qualifications
- Bachelor's degree in Mechatronics, Robotics, Computer Science, Electrical, or related engineering discipline
- 2+ years developing autonomy, robotics, or embedded software
- Strong proficiency in C++ and/or Python
- Proficiency with a robotics middleware such as ROS/ROS 2
- Hands-on experience with sensor integration and fusion - LiDAR, cameras, radar, IMU, GNSS
- Experience with perception, localization, or motion-planning algorithms
- Working knowledge of real-time and embedded systems
- Working knowledge of the controls and software-hardware integration that drive actuation
Nice to have
- Experience in autonomous vehicles, robotics, automotive, or off-highway equipment
About the company
Mariana Minerals is a software-first, vertically integrated minerals company. They aim to supply critical minerals for energy, AI, and defense technologies by combining industry expertise with software and automation.