XX
Principal Software Engineer - Machine Learning DevelopmentGeneral MotorsUnited States
XX

Principal Software Engineer - Machine Learning Development

General Motors
  • US
    United States
  • US
    United States

About

Job Description Role:
Join our pioneering Smart Agents group, where we are dedicated to advancing the frontiers of machine learning (ML). In this exciting role, you will contribute to the development of innovative ML models and systems designed to simulate interactions between road users, enhancing the training of our autonomous vehicles as they interact with various elements like cars, bikers, and pedestrians. Utilizing the latest advancements in Generative AI models and Reinforcement Learning (RL) technologies, our team prepares vehicles for real-world driving challenges. Collaborating closely with our Simulation, Behavior, Perception, and Safety Engineering teams, you'll be at the forefront of shaping the future of autonomous driving. What You'll Do: Develop and optimize machine learning (ML) and reinforcement learning (RL) models, focusing on refining training loops for enhanced performance.
Establish and streamline machine learning infrastructure, metrics, and data flows, ensuring efficient production deployment and rapid experimentation.
Collaborate with a talented team of ML engineers, showcasing your engineering expertise to drive project success.
Assist in accelerating project timelines for crucial components such as Autopilot and Lane Keep systems.
We favor candidates with a strong background in simulation and robotics, preferably from the autonomous vehicle sector.
Your Skills & Abilities: 4+ years of experience in robotics or latency-sensitive backend services.
Strong foundation in machine learning, including experience in algorithm and model development.
Experience in building high-performance machine learning and system pipelines is a plus.
Proficient programming skills in modern C++ or Python.
Bonus: Experience in profiling CPU and GPU software, alongside process scheduling and prioritization.
A genuine passion for self-driving technology and its transformative impact on society.
Expertise in designing scalable, efficient, and fault-tolerant architectures.
Adept at cross-disciplinary design and demonstrating a comprehensive understanding of multiple systems.
Flexibility to transition through coding, design, technical strategy, and mentorship, showing excellent situational judgment.
A proven track record of deploying perception, prediction, or AV models in real-world applications.
Experience with reinforcement learning and sequence prediction models.
Compensation: The salary range for this role is between $134,000 and $235,900, influenced by relevant factors.
Bonus potential is based on individual and company performance metrics.
Our comprehensive benefits package includes medical, dental, vision, retirement savings plans, and GM vehicle discounts.
Remote: This position allows for remote work; however, candidates residing within a 50-mile radius of Atlanta, Austin, Detroit, Warren, Milford, or Mountain View are expected to report to these locations at least three times per week. Relocation: Relocation benefits may be applicable for this role. About Us: We envision a world with Zero Crashes, Zero Emissions, and Zero Congestion, and we are committed to leading the change to enhance safety, equity, and environmental responsibility. Why Join Us: We encourage everyone to take actionable steps toward meaningful change, fostering a culture where every employee feels they belong. We provide resources and support to help you build a fulfilling career. Commitment to Diversity: Our commitment to a diverse workplace free from discrimination ensures that every hiring decision reflects our dedication to equity and opportunity for all. If you require accommodations during your job search, please reach out directly with your request and the particulars of the job you are interested in.
  • United States

Languages

  • English
Notice for Users

This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.