Jobs · Michigan

Senior ML/AI Engineer - Observability

General Motors · Warren, MI · 3 mo ago
Hybrid$178k–$231k/yrFull-time

About the role

We are seeking a Senior Engineer with extensive experience in software and systems engineering to join our team. This role involves contributing to the design, build, and operation of production systems at scale in the cloud, with a focus on improving the observability of our systems.

Responsibilities

  • Contribute code, perform code reviews, and create technical designs that enhance the performance and reliability of observability systems.
  • Identify and address challenges to create opportunities for improving the state of engineering through observability.
  • Partner with Software Engineering teams to understand use cases and guide engineers in the effective use of existing tools.
  • Build tools to enable engineers to collect and act on observability signals from distributed cloud systems and on-vehicle sensors.
  • Influence the team's technical roadmap by evaluating new tools and technologies through Proof of Concepts (PoCs) and selecting investments that align with our team vision.
  • Drive software engineering best practices both within your team and across the AV organization, and create tooling that encourages these practices.
  • Mentor and grow engineers on the team and across the organization.

Requirements

  • 5+ years of experience designing, building, and operating production systems at scale in the cloud.
  • Bachelor's degree in Computer Science or related field or equivalent work experience.
  • Understanding of AI Engineering principles and concepts.
  • Experience designing highly scalable, reliable, and maintainable services.
  • Experience writing in effective Go or other equivalent languages at production scale.
  • Understanding of Unix/Linux, SSH, and networking fundamentals.
  • Attention to detail and a desire to improve processes and systems around you.
  • Ability to lead and influence others, both internal and external to the team.
  • Principled reasoning and the ability to research, document, communicate, and defend proposals, and provide and take critical feedback.
  • Able to make trade-offs and communicate the reasoning.
  • Able to manage competing priorities, focus on shipping, and work effectively under pressure.
  • Passion for mentoring and growing junior engineers.
  • Passion for leveling up the overall efficiency and effectiveness of the team.
  • Passion for self-driving technology and its potential impact on the world.

Preferred Qualifications

  • Experience working with GCP, AWS, or Azure.
  • Familiarity with Kubernetes, Docker, Istio, Terraform, Prometheus, Grafana, TSDBs, and observability pipelines (e.g., for logging or metrics or tracing).
  • Skilled in defining and instrumenting Service Level Indicators (SLIs) and Service Level Objectives (SLOs).
  • Own or contribute to open source projects.
  • Passion for self-driving technology and its potential impact on the world.

Compensation

The compensation for this role is a good faith estimate and may vary based on factors such as location, job level, and individual performance. The actual base salary a successful candidate will be offered within this range will vary based on these factors. An incentive pay program offers payouts based on company performance, job level, and individual performance. Benefits include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts, and more.

Benefits

GM offers a variety of health and wellbeing benefit programs, including medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts, and more.

Schedule

This role is categorized as hybrid. The selected candidate is expected to report to a specific location at least 3 times a week (or other frequency dictated by their manager). This job may be eligible for relocation benefits.

Similar jobs