General Motors is looking to solve the problem of building and scaling core AI infrastructure and tools to enable rapid development, training, fine-tuning, evaluation, and deployment of AI models across the organization
Requirements
- 7+ years in software engineering or ML infrastructure (or post-graduate equivalent)
- Proven track record of building cutting-edge AI infrastructure (data, training, eval and/or serving)
- Strong understanding of modern AI algorithms, models and frameworks (e.g. PyTorch, Tensorflow etc.)
- Experience deploying AI systems on Cloud-based GPUs/TPUs (AWS, Azure, GCP, etc.)
- Fluency in Python, and at least one of C++/Go/Java
- Proven ability to architect production-ready distributed systems
- Experience in the automotive industry or working with physics-based simulations
Responsibilities
- Design, develop and test cutting-edge AI infrastructure, including data pipelines, fine-tuning frameworks and evaluation tools
- Collaborate with researchers and industry partners to understand technical requirements and measure impact
- Scale our architecture to deploy reliably and performantly across large-scale applications
- Define best practices for AI software engineering across the company, including AI safety/guardrails
- Provide technical guidance to internal teams and business partners
- Lead cross-functional development efforts with engineering and product teams
- Mentor engineers and foster technical growth across the teams
Other
- Highly developed communication and collaboration skills
- 7+ years in software engineering or ML infrastructure (or post-graduate equivalent)
- Bachelor's, Master's, or Ph.D. degree in a relevant field
- Relocation benefits may be available
- Company vehicle program available after successful completion of a motor vehicle report review