Principal Software Engineer, AI Platform (ADAS)

Company:  General Motors
Location: Mountain View
Closing Date: 08/11/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

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.

  • Foundational AI/ML platform functionality development such as designing and developing scalable infrastructure to support training of machine learning models on large datasets.
  • Implementing 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.

Qualifications

  • Bachelors 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

This role is categorized as hybrid. This means the successful candidate is expected to report to Mountain View three times per week, at minimum.

The salary range for this role is $225,000 and $334,800. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.

An incentive pay program offers payouts based on company performance, job level, and individual performance.

About GM

Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.

Why Join Us

We aspire to be the most inclusive company in the world. We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture.

Benefits Overview

  • Paid time off including vacation days, holidays, and parental leave for mothers, fathers and adoptive parents;
  • Healthcare (including a triple tax advantaged health savings account and wellness incentive), dental, vision and life insurance plans to cover you and your family;
  • Company and matching contributions to 401K savings plan to help you save for retirement;
  • Global recognition program for peers and leaders to recognize and be recognized for results and behaviors that reflect our company values;
  • Tuition assistance and student loan refinancing;
  • Discount on GM vehicles for you, your family and friends.

Diversity Information

General Motors is committed to being a workplace that is not only free of discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that workforce diversity creates an environment in which our employees can thrive and develop better products for our customers. GM is proud to be an equal opportunity employer.

Equal Employment Opportunity Statements

GM is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws.

#J-18808-Ljbffr
Apply Now
Share this job
General Motors
  • Similar Jobs

  • Principal Software Engineer, AI Platform (ADAS)

    Mountain View
    View Job
  • Principal Software Engineer, AI Platform (ADAS)

    Mountain View
    View Job
  • Principal Software Engineer, AI Platform (Infrastructure) - ADAS

    Mountain View
    View Job
  • Principal Software Engineer, AI Platform (Infrastructure) - ADAS

    Mountain View
    View Job
  • Principal Software Engineer, ADAS Compute Platform

    Mountain View
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙