G

General Motors

Builds cars, trucks and SUVs for drivers

AI/ML Software Engineer - C++ Metrics Frameworks

Software EngineeringConfirmed live in the last 24 hours
Full-time$129k - $198.4k

About the Job

Requirements

  • Experience developing scalable software solutions for use by many developers.
  • Experience writing Python and C++ in a production environment, including unit testing, code review, and consideration of algorithm performance and tradeoffs.
  • Experience developing automation scripts in Python and Bash.
  • A Bachelor of Science degree in Computer Science, Electrical Engineering, Mechanical Engineering, or Aerospace Engineering.
  • At least 5 years of industry experience.
  • Strong organizational and communication skills.

Responsibilities

  • Create tooling that receives signals from sources such as Simulation and Road and enables users to build quantitative analysis pipelines to extract usable insights.
  • Design and implement scalable automation tools for test creation, data collection and analysis, debugging, and performance monitoring to improve team effectiveness and efficiency.
  • Design and implement extensible, well-tested shared libraries for use by engineers across the organization.
  • Collaborate with frameworks and data infrastructure teams to build and deploy productivity tools.
  • Work closely with autonomous vehicle engineering to enable rapid development and model feedback.
  • Maintain the team's code quality standard through architectural design and code reviews.

Desired Qualifications

  • Experience with SQL and related tools and technologies, including BigQuery and DuckDB.
  • Experience with time-series data analysis and online performance monitoring tools.
  • Experience building high-performance frameworks or infrastructure and optimizing performance in C++ and Python.
  • Familiarity with ROS, Pandas, Python bindings for C++, and plotting and visualization libraries.
  • Familiarity with data orchestration and transformation tools such as Airtable, Airflow, and dbt.

About the Company

General Motors

Builds cars, trucks and SUVs for drivers

General Motors designs, builds and sells cars, trucks and SUVs for individual drivers and commercial fleets, with gasoline and electric models across mainstream and luxury markets. Its Chevrolet and GMC brands cover pickups and utility vehicles, while Cadillac focuses on luxury and Buick sells passenger vehicles. The group sells vehicles and replacement parts mainly through independent dealers, which handle customer sales, maintenance and repairs. Its captive finance subsidiary, GM Financial, earns revenue from vehicle loans and leases and also finances dealer inventories. General Motors traces its roots to 1908 and is headquartered in Detroit, Michigan.

Company size
10,001+
Company stage
IPO
Headquarters
Detroit, MI
Founded
1908

Recently Posted Jobs

Explore more opportunities at General Motors

See more jobs