ML / AI Software Engineer - C++ Metrics Frameworks

General Motors

San Francisco

Híbrido

VES 105.134.000 - 161.695.000

Jornada completa

Hace 6 días
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

No envíes un currículum genérico: crea un currículum y una carta de presentación adaptados a este puesto concreto.

Supera los filtros ATS

Descripción de la vacante

General Motors is seeking an AI/ML Engineer on the Metrics Frameworks team to build analytics frameworks and tools accelerating autonomous vehicle development, testing and deployment. You will develop scalable infrastructure and shared libraries used across engineering teams to create quantitative analysis pipelines and metrics.

Ideal candidates have 5+ years in industry, strong Python and C++ production experience, and familiarity with ROS, Pandas, and visualization libraries.

Formación

  • BS in Computer Science, Electrical Engineering, Mechanical Engineering, or Aerospace Engineering.
  • 5+ years of industry experience.
  • Experience writing Python and C++ in production environments.

Responsabilidades

  • Create tooling to receive signals from various sources and build quantitative analysis pipelines.
  • Design scalable automation tools for test creation, data collection and analysis, debugging, and performance monitoring.
  • Design and implement extensible, well-tested shared libraries for engineers across the organization.
  • Collaborate with frameworks and data infra teams to deploy productivity tools.
  • Work with autonomous vehicle engineering for rapid development and model feedback.
  • Maintain high technical standards through architecture design and code reviews.

Conocimientos

Scalable software
Python/C++ production
Automation scripting
Communication
5+ years experience

Educación

BS in Computer Science/Engineering

Herramientas

ROS
Pandas
Python bindings for C++
Plotting/visualization libraries
AirTable/AirFlow/DBT

Descripción del empleo

Job Description

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. We are seeking experienced software engineers to build analytical frameworks and tools that empower internal users to construct quantitative analysis pipelines and develop metrics. These metrics will support and accelerate feature design, prioritization, and development, as well as evaluate the impact of recently released features. Our analytics framework equally supports road event monitoring, data mining and training, and simulation metrics.

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. The team delivers robust and scalable tools that facilitate data-driven decision-making throughout the AV feature development lifecycle. We collaborate closely with Simulation Evaluation, Embodied AI, and System and Test Engineering teams to enhance productivity across the organization by developing automation tools and shared libraries for all engineering teams. We are accountable for the performance, reliability, and scalability OKRs of the analytics framework. This includes, but is not limited to, developing customized analytics workflows, improving operational telemetry and dashboards to track relevant KPIs for prioritization, and identifying, designing, and implementing solutions to achieve key results.

#GM-AV-1

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 developers.
  • Experience 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 Engineering.
  • 5+ years of industry experience.
  • Strong organizational and communication skills.
What 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 tools.
  • Experience building high-performance framework / infrastructure and performance optimization in C++/Python.
  • Familiarity with ROS, Pandas, Python bindings for C++, and plotting/visualization libraries.
  • Familiarity with Data orchestration and transformation tools like AirTable, AirFlow, DBT, etc.
Compensation

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.

This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}.

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 believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.

Benefits Overview

From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.

Non-Discrimination and Equal Employment Opportunities (U.S.)

General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.

All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.

Accommodations

General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at 1-800-865-7580. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior ML & AI Engineer — AV Analytics & Frameworks
Senior ML & AI Engineer — AV Analytics & Frameworks

General Motors • San Francisco

Híbrido
VES 105.134.000 - 161.695.000
Field Mapping Data Driver: Travel & Hotel Assignments
Field Mapping Data Driver: Travel & Hotel Assignments

TSMG Holding • Menorca

Presencial
VES 11.933.174 - 17.899.761
Senior Backend Engineer (TypeScript & AI)
Senior Backend Engineer (TypeScript & AI)

Scale Up Recruiting Partners • Caracas

Presencial
VES 69.552.000 - 100.464.000
Flexible remote work
Mapping Data Collection Driver
Mapping Data Collection Driver

TSMG Holding • Menorca

Presencial
VES 11.933.174 - 17.899.761
Solution Architect - SWC
Solution Architect - SWC

Rockwell Automation • Caracas

Híbrido
VES 71.542.000 - 95.390.000
Comprehensive mindfulness programs
Volunteer paid time off
Employee assistance program
+2
Senior Office Administrator
Senior Office Administrator

Automotive Career Professionals • Santa Rosa

Presencial
VES 56.216.000 - 76.057.000
Senior Product Designer | EMEA/LATAM
Senior Product Designer | EMEA/LATAM

Jobgether • Venezuela

A distancia
VES 69.552.000 - 100.464.000
Competitive salary and stock grant opportunities
Flexible remote work with optional coworking space access
State-of-the-art tools and equipment
+2
Senior VDC Engineer - Charlotte, NC
Senior VDC Engineer - Charlotte, NC

James G. Davis Construction (DAVIS) • Venezuela

Presencial
VES 71.603.000 - 85.435.000
Health insurance
Life insurance
Disability insurance
+8
GoHighLevel Automation Specialist
GoHighLevel Automation Specialist

NEPSE Trading • Venezuela

A distancia
VES 69.552.000 - 100.464.000
Fully Remote
Career Growth
Peer Community
+2
Automation Engineer - SaaS StartUp
Automation Engineer - SaaS StartUp

Scale Up Recruiting Partners • Caracas

Presencial
VES 13.910.000 - 23.184.000
Remote work