Principal Software Engineer, AI Platform

2 days ago


Warren, Michigan, United States Chevrolet Full time
Job Description

We are seeking a highly skilled AI/ML Platform Engineer to join our team. In this role, you will be responsible for designing, developing, and maintaining our AI/ML platform infrastructure.

You will work closely with data scientists, machine learning engineers, and software developers to enhance our platform's capabilities for training complex models on large datasets efficiently.

Your contributions will directly impact our ability to scale and deploy cutting-edge AI solutions.Key Responsibilities
  • Design and develop scalable infrastructure to support training of machine learning models on large datasets.
  • Implement mechanisms to monitor and manage resource utilization across multi-GPU on-prem and cloud environments.
  • Enhance machine learning platform abstractions and APIs to improve usability and productivity for data scientists and engineers.
  • Develop and maintain tools for model versioning, experiment tracking, and reproducibility.
  • Collaborate with cross-functional teams to integrate new features and technologies into the platform.
Requirements
  • Bachelor's or higher degree in Computer Science or equivalent major.
  • 8+ years professional software engineering experience.
  • 3+ years specialized experience in AI/ML infrastructure, e.g., enabling distributed training for scaling large ML models.
  • Strong programming skills in Python, with proficiency in frameworks such as TensorFlow, PyTorch, or similar.
  • Experience with distributed computing, GPU computing, and cloud environments (AWS, GCP, Azure).
  • Willingness to travel to Mountain View as needed.
  • Comfortable working in highly ambiguous and dynamic environments.
About Us

At General Motors, our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion. We are committed to providing a work environment free from unlawful discrimination and advancing equal employment opportunities for all qualified individuals.

We believe that workforce diversity creates an environment in which our employees can thrive and develop better products for our customers. We are proud to be an equal opportunity employer and encourage interested candidates to review the key responsibilities and qualifications and apply for any positions that match your skills and capabilities.



  • Warren, Michigan, United States Chevrolet Full time

    Job DescriptionWe are seeking a highly skilled AI/ML Platform Engineer to join our team. In this role, you will be responsible for designing, developing, and maintaining our AI/ML platform infrastructure. You will work closely with data scientists, machine learning engineers, and software developers to enhance our platform's capabilities for training complex...


  • Warren, Michigan, United States Chevrolet Full time

    Job DescriptionWe are seeking a highly skilled AI/ML Platform Engineer to join our team. In this role, you will be responsible for designing, developing, and maintaining our AI/ML platform infrastructure.Key ResponsibilitiesDesign and develop scalable infrastructure to support training of machine learning models on large datasets.Implement mechanisms to...


  • Warren, Michigan, United States Chevrolet Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team and contribute to the development of our AI platform. As a key member of our team, you will be responsible for designing and building scalable data platforms and data pipelines, optimizing and scaling distributed systems for Machine Learning workloads, and...


  • Warren, Michigan, United States Chevrolet Full time

    About the RoleWe are seeking a highly skilled AI/ML Platform Engineer to join our team at Chevrolet. In this role, you will be responsible for designing, developing, and maintaining our AI/ML platform infrastructure. You will work closely with data scientists, machine learning engineers, and software developers to enhance our platform's capabilities for...


  • Warren, Michigan, United States Chevrolet Full time

    Job DescriptionWe are seeking a highly skilled AI/ML Platform Engineer to design, develop, and maintain our AI/ML platform infrastructure. This role involves working closely with data scientists, machine learning engineers, and software developers to enhance our platform's capabilities for training complex models on large datasets efficiently.Key...


  • Warren, Michigan, United States Chevrolet Full time

    Job DescriptionWe are seeking a highly skilled technical expert to lead efforts in designing and implementing robust data ingestion, access, management, and processing systems to power our AI platform.Key ResponsibilitiesArchitect and develop a modern system for ingesting and indexing vehicle data from our development and customer fleetDevelop an access...


  • Warren, Michigan, United States Chevrolet Full time

    Job DescriptionWe are seeking a highly skilled technical expert to lead our efforts in designing and implementing robust data ingestion, access, management, and processing systems to power our AI platform.Key ResponsibilitiesArchitect and develop a modern system for ingesting and indexing vehicle data from our development and customer fleetDesign and build...


  • Warren, Michigan, United States Chevrolet Full time

    About the RoleWe are seeking a highly skilled AI/ML Platform Engineer to join our team at Chevrolet. In this role, you will be responsible for designing, developing, and maintaining our AI/ML platform infrastructure.Key ResponsibilitiesDesign and develop scalable infrastructure to support training of machine learning models on large datasets.Implement...


  • Warren, Michigan, United States Chevrolet Full time

    About the RoleWe are seeking a highly skilled technical expert to enhance the robustness and scalability of our infrastructure supporting Machine Learning workloads. This role involves collaborating with cross-functional teams to diagnose and resolve complex infrastructure issues, optimize Kubernetes and Kubeflow setups, and refine training infrastructure...


  • Warren, Michigan, United States Chevrolet Full time

    About the RoleWe are seeking a highly experienced Principal Software Engineer to join our Mapping team at Chevrolet. As a key member of our team, you will be responsible for optimizing and enhancing our mapping pipelines and on-car mapping software to improve efficiency and reduce operational overhead.Key ResponsibilitiesAnalyze existing mapping pipelines...


  • Warren, Michigan, United States General Motors Full time

    Job OverviewWe are in search of a seasoned technical leader to become an integral part of our team, spearheading initiatives in the design and execution of robust data ingestion, management, and processing systems that drive our AI infrastructure. Key ResponsibilitiesAs a crucial member of our engineering team, you will:Architect and develop a...


  • Warren, Michigan, United States Chevrolet Full time

    About the RoleWe are seeking an experienced Senior Group Product Manager to lead the development of our Commercial Software Platform, a foundational experience for all of GM's commercial software products.Key ResponsibilitiesLead and Develop: Lead a team of skilled product managers dedicated to building experiences that help our commercial customers leverage...


  • Warren, Michigan, United States Chevrolet Full time

    Job DescriptionSenior Group Product Manager, Commercial Software PlatformAbout the RoleWe are seeking an experienced Senior Group Product Manager to lead the development of our Commercial Software Platform. The successful candidate will have a strong technical background, excellent communication skills, and the ability to influence stakeholders at all...


  • Warren, Michigan, United States Chevrolet Full time

    Job DescriptionWe are seeking a highly experienced Software Engineer to join our Mapping team. In this role, you will be responsible for optimizing and enhancing our mapping pipelines and on-car mapping software to improve efficiency and reduce operational overhead.Key ResponsibilitiesAnalyze existing mapping pipelines and identify areas for optimization and...


  • Warren, Michigan, United States General Motors Full time

    Position OverviewWork Arrangement: This position is designated as hybrid, requiring the selected candidate to be present at the workplace a minimum of three times weekly, or as determined by business needs.As a Senior Software Engineering Leader, you will be responsible for the architecture, design, and development of high-performance backend services for...


  • Warren, Michigan, United States General Motors Full time

    Job OverviewWork Arrangement:This position is designated as a hybrid role. The ideal candidate will be required to be present at the designated work site a minimum of three times per week, or as determined by business needs. This role may qualify for relocation assistance.Important Note:This position does not offer immigration-related sponsorship. Candidates...


  • Warren, Michigan, United States Chevrolet Full time

    About the RoleWe are seeking a technically savvy Staff Product Manager to drive the software product portfolio for Commercial Fleets. This position will be responsible for identifying customer problems, building solutions using software to address them, and translating them into business opportunities.Key ResponsibilitiesGuide the product team through the...

  • Software Engineer

    2 weeks ago


    Warren, Michigan, United States Chevrolet Full time

    About the RoleWe are seeking an exceptional experienced software engineer to join our Energy Engagement software engineering team within the Digital Products Engineering organization at General Motors. As a technical leader, you will be responsible for helping lead our engineering efforts through planning, design, and architecture, execution, and...

  • Software Engineer

    2 weeks ago


    Warren, Michigan, United States Chevrolet Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our Energy Engagement software engineering team within the Digital Products Engineering organization at General Motors. As a key member of our team, you will be responsible for leading our engineering efforts through planning, design, and architecture, execution, and...

  • Software Engineer

    1 week ago


    Warren, Michigan, United States Chevrolet Full time

    About the RoleWe are seeking an exceptional software engineer to join our Energy Engagement team within the Digital Products Engineering organization at General Motors. As a staff software engineer, you will play a key role in leading our engineering efforts, collaborating with cross-functional teams, and driving innovation in the development of web and...