FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Staff Software Engineer – Machine Learning
General MotorsStaff Software Engineer developing ML models for autonomous vehicles at GM. Collaborate with teams in enhancing AV technologies through software engineering and ML algorithms.
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
machine learningreinforcement learningC++PythonML infrastructuredata pipelinesprofilingsystem pipelinesautonomous vehicle technologiesperception models
Soft Skills
software engineering expertiseproject accelerationdesign across systemsinvestigative skillscontext switchingmentorshipjudgmentadaptabilitycollaborationproblem-solving
Industry Keywords
roboticslatency-sensitive backend servicesself-driving car technologyscalable architecturesfault-tolerant systemssequence predictionmodel deploymentrapid experimentationCPU softwareprocess scheduling
Tech Stack
Tools & technologiesPython
About the role
Key responsibilities & impact- Support the team in developing machine learning (ML) and reinforcement learning (RL) models, including training loop development and optimization.
- Streamline integration and create ML infrastructure, metrics, and data pipelines for production model deployment and rapid experimentation.
- Work as part of an ML team and contribute strong software engineering (SWE) expertise.
- Support the ML team in accelerating project timelines, particularly in areas related to Autopilot, Lane Keep, and autonomous vehicle (AV) technologies.
Requirements
What you’ll need- 4+ years of experience in the field of robotics or latency-sensitive backend services
- Background working with machine learning teams, algorithms, and models
- Bonus: Experience building highly performant ML and system pipelines
- Strong programming skills in modern C++ or Python
- Bonus: Experience with profiling CPU and/or GPU software, process scheduling, and prioritization
- Passionate about self-driving car technology and its impact on the world
- Expertise in setting architectures that are scalable, efficient, fault-tolerant, and are easily extensible allowing for changes overtime without major disruptions.
- Ability to design across multiple systems.
- Ability to both investigate in sophisticated areas as well as a good breadth of understanding of systems outside of your domain.
- Ability to wear several hats shifting between coding, design, technical strategy, and mentorship combined with excellent judgment on when to switch contexts to meet the greatest need.
- Track record in deploying perception/prediction/av models into real world environments.
- Experience working with RL and sequence prediction (ML) models.
Benefits
Comp & perks- medical
- dental
- vision
- Health Savings Account
- Flexible Spending Accounts
- retirement savings plan
- sickness and accident benefits
- life insurance
- paid vacation & holidays
- tuition assistance programs
- employee assistance program
- GM vehicle discounts and more.