Job Description
A research-focused role in autonomous driving technology, involving developing and deploying advanced machine learning models for planning, prediction, and decision-making in self-driving vehicles, with opportunities for collaboration and experimentation on real-world systems.
Key Responsibilities
- Develop scalable machine learning-based planning and prediction systems for autonomous driving.
- Analyze system performance, data quality, and feature representations to improve autonomy solutions.
- Implement, train, and deploy machine learning models using frameworks like PyTorch on real-world vehicles.
- Conduct experiments, analyze results, and present findings to the team.
- Research advanced machine learning methods such as imitation learning, reinforcement learning, and generative models for autonomous driving.
Requirements
- Currently pursuing a B.S. or M.S. in Computer Science, Robotics, Mathematics, or a related engineering field.
- Excellent programming proficiency in Python and a strong understanding of object-oriented programming.
- Solid grasp of fundamental computer science concepts, including data structures, algorithms, and software design.
- Experience with C is a plus.
- Strong foundational knowledge of machine learning concepts, e.g., supervised learning, unsupervised learning, and model evaluation.
- Hands-on experience with at least one major deep learning framework such as PyTorch, TensorFlow, or JAX.
- Demonstrated ability to build projects, shown through coursework, personal projects (e.g., on GitHub), or a previous internship.
- A collaborative, curious, and proactive mindset paired with strong technical communication skills.
- Eager to learn and contribute as a team player.
- Currently pursuing a Ph.D. in Computer Science, Artificial Intelligence, Robotics, or a closely related field.
- A clear research focus in one or more of the following areas: generative and/or diffusion modeling, sequential decision making, Imitation Learning, Deep Reinforcement Learning, large models pre-training and fine-tuning, or machine learning for robotics.
- A deep understanding of the theoretical underpinnings of modern machine learning.
- Strong programming skills in Python for rapid prototyping and experimentation with complex ML models.
- Experience with C is a plus.
- A track record of research, with publications in top-tier conferences such as NeurIPS, ICLR, ICML, CVPR, RSS, or CoRL.
Benefits & Perks
Compensation/salary range: between 11,500 and 14,000 per month
Work schedule: internship duration of 6 months preferred
Work environment perks: collaborative team environment, opportunity to work on real-world vehicles, inclusive and diverse workplace
Additional benefits: opportunity to engage in cutting-edge research, professional development in machine learning and autonomous driving, exposure to top-tier conferences and publications
Ready to Apply?
Join Nuro and make an impact in renewable energy
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.
Job Alerts
Get notified about new sustainability jobs
More at Nuro
More jobs at Nuro
Embedded Software Engineer Intern
Nuro
NEW
Mountain View
Full Time
14h
Senior Project Manager, Software Operations
Nuro
NEW
Mountain View
Full Time
2d
$132k-198k
Safety Governance Standards Lead
Nuro
NEW
Mountain View
Full Time
2d
$194k-291k
More jobs in Mountain View, California
Staff Software Engineer - Data Curation
Aurora
Mountain View
Full Time
Nov 25
$189k-303k
Senior Software Engineer, Visualization
Aurora
Mountain View
Full Time
Dec 24
$139k-223k
Senior Software Engineer, Behavior Simulation
Aurora
Mountain View
Full Time
Oct 30
$139k-223k