Note: The job is a remote job and is open to candidates in USA. General Motors (GM) is a company driving the future of mobility with advanced self-driving and electric vehicle technologies. The Staff AI/ML Full-Stack Engineer will design and build end-to-end software products, leading technically complex projects and collaborating with product managers and platform teams.
Responsibilities
- Design, implement, and maintain user-facing web applications and internal tools used by AV engineering teams
- Build scalable backend services and APIs that power frontend experiences
- Ensure systems are secure, reliable, and performant at scale
- Develop modern, responsive UIs using frameworks such as React, Angular, or similar
- Collaborate with UX and product partners to deliver intuitive workflows and polished user experiences
- Translate complex backend concepts into clear, usable interfaces
- Utilize the latest cloud technologies (GCP/Azure) to design, implement, and test scalable distributed computing and data processing solutions in the cloud
- Take ownership of technical projects from inception to completion, contribute to the product roadmap, and make informed decisions on major technical trade-offs
- Engage effectively in team planning, code reviews, and design discussions, considering the impact of projects across multiple teams while proactively managing conflicts
- Conduct technical interviews with calibrated standards, onboard, and mentor engineers and interns, fostering a culture of growth and knowledge sharing
Skills
- 5+ years of professional software engineering experience, including full-stack development
- Experience building and operating production-grade web applications
- 3+ years of experience leading and driving large-scale initiatives
- Proficiency in building scalable infrastructure on the cloud using Python, C++, Golang, or similar languages
- Experience working with relational and NoSQL databases
- Demonstrated ability to develop and maintain systems at scale
- A Bachelor's, Master's, or Ph.D. in Computer Science, Electrical Engineering, Mathematics, Physics, or a related field; or equivalent practical experience
- A passion for autonomous vehicle technology and its transformative potential
- Strong attention to detail and a commitment to accuracy
- A proven track record of efficiently solving complex problems
- A startup mentality with a willingness to embrace uncertainty and wear multiple hats
- Experience with Google Cloud Platform, Microsoft Azure, or Amazon Web Services
- Experience with open-source orchestration platforms such as Kubeflow, Flyte, Airflow, etc
- Experience with Kubernetes
- Understanding of Machine Learning (ML) models/pipelines
- Python/C++/Golang proficiency
- Relevant publications
Benefits
- GM offers a variety of health and wellbeing benefit programs. Benefit options include 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.
- Upon successful completion of a motor vehicle report review, you will be eligible to participate in a company vehicle evaluation program, through which you will be assigned a General Motors vehicle to drive and evaluate. Note: program participants are required to purchase/lease a qualifying GM vehicle every four years unless one of a limited number of exceptions applies.
Company Overview
Company H1B Sponsorship