Software Engineer, ML Infrastructure, Optimization
Nuro
Posted
Dec 05, 2025
Location
Remote
Type
Full-time
Compensation
$160360 - $240540
Mission
What you will drive
Software Engineer, ML Infrastructure, Optimization
We are seeking a highly motivated and talented Software Engineer to join our team as we build and maintain the infrastructure for our machine learning models. As a Software Engineer, ML Infrastructure, Optimization, you will be responsible for designing, developing, and deploying scalable and efficient machine learning infrastructure. You will work closely with our data science team to understand their needs and develop solutions that meet their requirements.
Responsibilities:
- Design and develop scalable and efficient machine learning infrastructure
- Collaborate with data science team to understand their needs and develop solutions
- Develop and maintain high-quality, well-documented code
- Troubleshoot and resolve issues with the infrastructure
- Stay up-to-date with the latest technologies and trends in machine learning infrastructure
About the Role:
We are looking for a talented Software Engineer who is passionate about machine learning and infrastructure. You should have a strong background in software engineering and experience with machine learning infrastructure. You should be able to work independently and as part of a team, and have excellent communication and problem-solving skills.
Requirements:
- Bachelor's degree in Computer Science or related field
- 5+ years of experience in software engineering
- Experience with machine learning infrastructure
- Strong programming skills in languages such as Python, Java, or C++
- Experience with cloud-based infrastructure such as AWS or GCP
- Strong understanding of data structures and algorithms
- Excellent communication and problem-solving skills
What We Offer:
- Competitive salary and benefits package
- Opportunity to work with a talented team of engineers and data scientists
- Collaborative and dynamic work environment
- Professional development opportunities
- Flexible work arrangements
How to Apply:
If you are a motivated and talented Software Engineer who is passionate about machine learning and infrastructure, please submit your resume and a cover letter explaining why you are the best fit for this role.
Impact
The difference you'll make
This role pushes the autonomous future forward by building core infrastructure for machine learning model life cycles, contributing to Nuro's mission of making autonomy accessible to all and empowering a safer, richer, and more connected future.
Profile
What makes you a great fit
Bachelor's degree in Computer Science or related field
5+ years of experience in software engineering
Experience with machine learning infrastructure
Strong programming skills in languages such as Python, Java, or C++
Experience with cloud-based infrastructure such as AWS or GCP
Strong understanding of data structures and algorithms
Excellent communication and problem-solving skills
Benefits
What's in it for you
Base pay range between $160,360 and $240,540, plus an annual performance bonus, equity, and a competitive benefits package. Nuro offers a diverse workplace that fosters inclusion and psychological safety for all employees.
About
Inside Nuro
Nuro is a self-driving technology company on a mission to make autonomy accessible to all, building the world's most scalable driver by combining cutting-edge AI with automotive-grade hardware to support applications like robotaxis and commercial fleets.