Staff Machine Learning Engineer @ Nuro
placeMountain View, California, United States
attach_money $300,000
businessOn Site
scheduleFull Time
Posted 11 hours ago
Your Application Journey
Interview
Email Hiring Manager
******* @nuro.ai
Recommended after applying
Job Details
Who We Are
Nuro is a self-driving technology company on a mission to make autonomy accessible to all. Founded in 2016, Nuro builds scalable driver technology combining cutting-edge AI with automotive-grade hardware.
About the Role
Join our ML Infrastructure team to optimize training runtime efficiency and input pipelines for model training, evaluation, and distillation workloads. This role accelerates the self-driving roadmap for commercial and personal mobility.
About the Work
- Collaborate with ML teams to integrate optimized input pipelines.
- Detect, diagnose, and resolve performance bottlenecks.
- Optimize training performance and resource utilization.
- Enhance input data pipelines for maximum accelerator utilization.
- Champion reproducible and debuggable ML experimentation.
About You
- B.S./M.S./Ph.D. in Computer Science, EE, or related field.
- 4+ years of experience in ML infrastructure and distributed training.
- Expertise in Python, distributed systems, and performance profiling.
- Experience with ML compilers and model distillation techniques.
Bonus Points
- Open source ML infra contributions or research publications.
- Hands-on with Foundation Model infrastructure and advanced ML frameworks.
Compensation & Benefits
Base pay range: $235030 to $352290, with potential bonuses, equity, and competitive benefits.
Key skills/competency
- ML Infrastructure
- Distributed Systems
- Python
- Performance Profiling
- Input Pipeline Optimization
- ML Experimentation
- Model Distillation
- Debugging
- C++
- Scalability
How to Get Hired at Nuro
🎯 Tips for Getting Hired
- Research Nuro's culture: Study their mission, tech, and recent news.
- Customize your resume: Highlight distributed systems and ML expertise.
- Showcase hands-on projects: Detail performance optimization experience.
- Prepare technical examples: Discuss profiling and debugging specifics.
📝 Interview Preparation Advice
Technical Preparation
circle
Review distributed system architectures.
circle
Practice Python performance optimization.
circle
Study ML profiling and debugging methods.
circle
Examine ML compilers and distillation techniques.
Behavioral Questions
circle
Describe teamwork in high-pressure projects.
circle
Explain how you debug complex systems.
circle
Discuss handling project setbacks effectively.
circle
Share your continuous learning examples.
Frequently Asked Questions
What does a Staff Machine Learning Engineer do at Nuro?
keyboard_arrow_down
How important is distributed systems expertise for the role at Nuro?
keyboard_arrow_down
What technical skills are essential for Nuro's Staff Machine Learning Engineer?
keyboard_arrow_down
How does Nuro value ML experimentation for this role?
keyboard_arrow_down
What are bonus qualifications for applying to this role at Nuro?
keyboard_arrow_down