Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Machine Learning Software Engineer, Perception image - Rise Careers
Job details

Staff Machine Learning Software Engineer, Perception

Cruise is seeking a Staff Machine Learning Software Engineer to lead the technical direction and architecture for autonomous vehicle perception systems.

Skills

  • Expert programming skills in Python and C++
  • Experience with ML frameworks like PyTorch and TensorFlow
  • Strong knowledge of distributed systems
  • Technical communication and documentation skills

Responsibilities

  • Drive technical roadmap and architect perception evaluation systems
  • Design and implement scalable ML evaluation frameworks
  • Create and maintain technical standards and best practices
  • Develop solutions for ML evaluation challenges
  • Collaborate with cross-functional teams

Education

  • BS, MS, or Ph.D. in Computer Science, Electrical Engineering, Mathematics, or related field

Benefits

  • Competitive salary and benefits
  • Medical / dental / vision coverage
  • Subsidized mental health benefits
  • Paid time off and holidays
  • 401(k) match program
To read the complete job description, please click on the ‘Apply’ button

Average salary estimate

$216300 / YEARLY (est.)
min
max
$175100K
$257500K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Machine Learning Software Engineer, Perception, Cruise

At Cruise, we’re on a mission to build the world’s most advanced self-driving vehicles, connecting people to their favorite places and experiences. As a Staff Machine Learning Software Engineer specializing in Perception, you’ll take the wheel by leading our technical direction and architecture, collectively shaping the future of autonomous vehicles. Imagine designing scalable machine learning evaluation systems that push the boundaries of technology while collaborating with brilliant ML researchers and engineers. Your role will include the oh-so-exciting task of establishing metrics and processes to systematically evaluate ML models, ensuring we maintain the highest standards of excellence. Beyond implementing innovative technical solutions for complex challenges, you’ll create and uphold best practices that will guide our multi-year product strategy. Most importantly, we cherish diversity and strive for an inclusive culture that allows each team member to thrive. If you have a strong background in software engineering with expertise in Python and C++, plus a passion for machine learning and autonomous systems, Cruise could be your next great adventure. We encourage unique candidates who aspire to make a real difference in the world of self-driving technology to apply, even if they don’t tick every box in the requirements list. Join us on this thrilling journey and become part of a vibrant community that celebrates individuality and innovation!

Frequently Asked Questions (FAQs) for Staff Machine Learning Software Engineer, Perception Role at Cruise
What are the primary responsibilities of a Staff Machine Learning Software Engineer at Cruise?

A Staff Machine Learning Software Engineer at Cruise is tasked with driving the technical roadmap for perception evaluation systems, designing scalable ML evaluation frameworks, and establishing quality standards across various projects. This role involves significant collaboration with ML researchers, ensuring a successful integration of advanced technology solutions in autonomous vehicles.

Join Rise to see the full answer
What qualifications are required for the Staff Machine Learning Software Engineer role at Cruise?

To qualify for the Staff Machine Learning Software Engineer position at Cruise, candidates should possess a BS, MS, or Ph.D. in Computer Science or related fields along with at least 5 years of software engineering experience. Candidates must also have 2 or more years of technical leadership, along with expert-level programming skills in Python and C++.

Join Rise to see the full answer
How does Cruise promote diversity and inclusion within the workplace for the Staff Machine Learning Software Engineer position?

Cruise takes pride in fostering a diverse, equitable, and inclusive environment. The company welcomes applicants from various backgrounds and identities, ensuring that every employee's unique experience is valued. This commitment plays a vital role in creating a supportive workplace culture where innovation and collaboration thrive.

Join Rise to see the full answer
What is the salary range for a Staff Machine Learning Software Engineer at Cruise?

The salary range for the Staff Machine Learning Software Engineer position at Cruise varies between $175,100 to $257,500, depending on several factors such as location, skills, and experience. Additionally, employees are often offered bonuses and comprehensive benefits as part of their compensation package.

Join Rise to see the full answer
What technology stacks are preferred for the Staff Machine Learning Software Engineer role at Cruise?

Candidates for the Staff Machine Learning Software Engineer position at Cruise should be proficient in Python and C++. Familiarity with machine learning frameworks like PyTorch and TensorFlow is highly beneficial, along with hands-on experience in building distributed systems and large-scale data processing pipelines.

Join Rise to see the full answer
Common Interview Questions for Staff Machine Learning Software Engineer, Perception
Can you explain your experience with machine learning frameworks relevant to the Cruise position?

It’s essential to detail your hands-on experience with ML frameworks like TensorFlow and PyTorch. Highlight specific projects where you utilized these frameworks to improve perception systems, discussing the challenges faced and how you overcame them.

Join Rise to see the full answer
What strategies would you use to ensure high code quality in collaborative projects?

Discuss the importance of code reviews, testing practices, and documenting code standards. Emphasize how maintaining clear communication with team members can lead to enhanced collaboration and improved overall project outcomes.

Join Rise to see the full answer
Describe a challenging technical problem you faced and how you approached it.

Provide a real example that showcases your problem-solving skills. Explain the context, your thought process, the action taken, and the results achieved. This demonstrates your ability to navigate challenges systematically.

Join Rise to see the full answer
How would you establish evaluation metrics for machine learning models?

Talk about the significance of defining clear performance metrics based on model objectives, and how you would collaborate with cross-functional teams to ensure alignment on these evaluation metrics, focusing on both quality and usability.

Join Rise to see the full answer
What experience do you have with distributed systems design?

Detail your familiarity with designing scalable distributed systems. Discuss your understanding of components like data storage, load balancing, and fault tolerance, along with specific examples where you contributed to or led such projects.

Join Rise to see the full answer
What role does technical documentation play in your work at Cruise?

Emphasize the necessity of thorough technical documentation for ensuring knowledge transfer, onboarding new team members, and maintaining project clarity. Provide examples of how proper documentation has positively impacted team performance in your past roles.

Join Rise to see the full answer
How do you integrate feedback into your engineering processes?

Describe a systematic approach to receiving and integrating feedback, emphasizing how such practices improve both personal and team performance. Share examples where you utilized feedback to enhance project outcomes.

Join Rise to see the full answer
What are the main challenges you've encountered in ML model deployment?

Discuss potential issues such as data quality, latency concerns, or maintaining model performance over time. Highlight strategies you have employed to address these challenges, demonstrating your proactive approach to continuous improvement.

Join Rise to see the full answer
Can you provide insights on cross-functional collaboration in your previous roles?

Describe your experience working alongside different teams, like Data or Infrastructure. Discuss how you facilitated communication and alignment on project goals to achieve successful outcomes.

Join Rise to see the full answer
What excites you most about working in the field of autonomous vehicles?

Share your passion for technology and innovation within the autonomous vehicle space, emphasizing how these advancements can shape transportation, reduce accidents, and improve urban planning, fostering an inspiring conversation about the future of mobility.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 21 hours ago
Photo of the Rise User
Life360 Remote Remote, USA ; Remote, Canada
Posted yesterday
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Family Medical Leave
Paid Holidays
Photo of the Rise User
VusionGroup SA Remote 24 Rue Notre Dame des Victoires, 75002 Paris, France
Posted 11 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Scalian Remote ., Grenoble, Auvergne-Rhône-Alpes, France
Posted 2 days ago
Photo of the Rise User
Posted 9 days ago

While our driverless cars help make streets safer, they also make people feel safer—safer to ride at any time, safer to ride to any neighborhood, safer to ride exactly as they are.

100 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$175,100/yr - $257,500/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 9, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!