Start Your Search Here

push notification bell

Would you like to receive notifications about jobs in Mountain View?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

General Motors

Mountain View / Global

ML / AI Software Engineer - C++ Metrics Frameworks

Job Description

AI/ML EngineerRole: As an AI/ML Engineer on the Metrics Frameworks team, part of the Simulation, Evaluation, and Data organization, you will be an individual contributor focused on developing and optimizing infrastructure to accelerate autonomous vehicle development, testing, and deployment by creating specialized analytics frameworks and tools.About the Organization: The Simulation, Evaluation, and Data organization is dedicated to advancing the development of autonomous vehicles through cutting-edge simulation technologies. The Metrics Frameworks team within this organization focuses on creating, maintaining, and evolving the analytics framework that supports GM's goal of safe, high-performing, and scalable driverless technology.What You'll Do:Create tooling that can receive signals from various sources (Simulation, Road, etc) and allow users to easily build quantitative analysis pipelines to extract usable insights.Accelerate team's effectiveness and efficiency by designing and implementing scalable automation tools for test creation, data collection and analysis, debugging, and performance monitoring.Design and implement extensible and well-tested shared libraries that will be used by many engineers across the organization.Collaborate with other frameworks and data infra teams to build and deploy tools to improve productivity.Work closely with autonomous vehicle engineering to enable rapid development and model feedback.Maintain a high technical standard for code quality on the team, through architectural design and code reviews.Your Skills & Abilities:Experience developing scalable software solutions that will be used by many developersExperience writing Python and C++ in a production environment (unit testing, code review, algorithm performance and tradeoffs, etc.)Experience developing automation scripts (Python and Bash scripts)BS in Computer Science, Electrical Engineering, Mechanical Engineering, or Aerospace Engineering5+ years of industry experienceStrong organizational and communication skillsWhat Will Give You A Competitive Edge:Experience with SQL and related tools/tech (Big Query, DuckDB, etc)Experience with time-series data analysis and online performance monitoring toolsExperience building high performance framework/infrastructure and performance optimization in C++/PythonFamiliarity with ROS, Pandas, Python bindings for C++, and plotting/visualization librariesFamiliarity with Data orchestration and transformation tools like AirTable, AirFlow, DBT, etcCompensation: The salary range for this role is ($129,000 and $198,400). The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to the Mountain View, San Francisco, Warren or Milford Technical Center three times per week, at minimum.
Apply Now

Get Job Alerts

Don't miss the perfect fit. Get Daily curated job alerts.

Job Title or Keyword(s)
Location