The ML Compute Platform team at General Motors (GM) is looking to scale their platform for performance, reliability, and usability to support the development of autonomous vehicles and other AI-driven products.
Requirements
- Expertise in either Go, C++, Python or other relevant coding languages
- Strong background with kubernetes at scale
- Relevant experience building large-scale with distributed systems
- Experience leading and driving large scale initiatives
- Experience working with Google Cloud Platform, Microsoft Azure, or Amazon Web Services
- Hands-on experience in ML platforms
- Experience with GPU/TPU optimizations
Responsibilities
- Design core platform backend software components
- Experience cloud platforms like GCP, Azure
- Thrive in a dynamic, multi-tasking environment with ever-evolving priorities. Interface with other teams to incorporate their innovations and vice versa
- Analyze and improve efficiency, scalability, and stability of various system resources
- Proactively identify, drive and design large initiatives across GM ML ecosystem
- Build critical backend services, integrating with GPU hardware and orchestration systems
- Drive improvements to both system architecture and user experience
Other
- 5+ years of industry experience
- Ability to work in a hybrid environment, reporting to the GM Global Technical Center - Cole Engineering Center Podium, MI or Mountain View Technical Center, CA at least three times per week
- Relocation assistance is available
- Bachelor's degree or higher (not explicitly stated but implied)
- Ability to work in a dynamic, multi-tasking environment with ever-evolving priorities