
Software Engineer, AV Logging and Observability
General Motors24 hours ago
Base Salary
$128k - $189k/yr
Responsibilities
- Own project-level initiatives improving vehicle-to-cloud data recording and telemetry reliability.
- Develop Python software for telemetry processing, data validation, metrics, reliability automation, and operational tooling.
- Build components that capture, filter, validate, package, store, and deliver vehicle and sensor data.
- Define data-quality checks, metric semantics, dashboards, service-level indicators, and operational health measures.
- Debug complex issues across data pipelines, cloud ingestion, storage, distributed processing, monitoring systems, and backend integrations.
- Apply AI and large language models to issue discovery, failure classification, root-cause analysis, knowledge retrieval, and workflow automation.
- Collaborate with cloud, backend, data engineering, fleet operations, and downstream teams.
- Improve performance, scalability, observability, privacy, availability, and cloud cost across data workflows.
- Deliver production software through design reviews, code reviews, automated testing, staged rollout, monitoring, and incident response.
- Mentor engineers and contribute to reusable patterns, documentation, tooling, and engineering improvements.
Requirements
- Bachelor’s degree in computer science, computer engineering, electrical engineering, robotics, artificial intelligence, machine learning, or a related technical field, or equivalent practical experience.
- Experience delivering production-quality Python software, data workflows, or reliability projects with limited guidance.
- Experience with embedded software, robotics, automotive, or a similar technology stack.
- Strong fundamentals in data structures, algorithms, operating systems, distributed systems, networking, and software design.
- Strong Python coding ability, including maintainable, testable, observable, and performance-conscious software.
- Experience with telemetry processing, data pipelines, cloud services, backend integrations, monitoring, or reliability automation.
- Ability to debug complex software, cloud, distributed-system, and data-integration issues and drive root-cause resolution.
- Experience owning technical requirements, plans, milestones, risks, and delivery for a project, feature area, or workstream.
- Preferred experience with Python services, cloud applications, data-processing workflows, reliability automation, Kubernetes, Google Cloud services, BigQuery, cloud storage, backend services, or distributed data-processing systems.
- Preferred exposure to C++ systems programming, IPC, messaging, networking, serialization, APIs, SQL, data contracts, event-driven workflows, telemetry, observability, data quality, metrics, dashboards, fleet-data recording, AI/LLMs, incident response, and autonomous-driving or data-infrastructure systems.
- Preferred experience mentoring engineers, leading design reviews, or driving cross-team technical initiatives.
Benefits
- GM offers medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings, sickness and accident benefits, life insurance, paid vacation and holidays, tuition assistance, employee assistance, and GM vehicle discounts.
- The role is hybrid, with expected reporting to a specific location at least three times per week or at another frequency set by the manager.
- The role may be eligible for relocation benefits.
- Candidates selected out of Washington may eventually need to work from the Seattle, Washington office.
- The position requires successful completion of applicable role-related assessments or pre-employment screening where required.
- The position requires the successful candidate to be a U.S. Person due to export control restrictions.
Tech Stack
Categories
BackendData Engineering
About General Motors
General Motors designs, manufactures, and sells cars, trucks, and electric vehicles for consumers and commercial fleets under brands including Chevrolet, GMC, Cadillac, and Buick. A public company on the NYSE headquartered in Detroit and founded in 1908, it operates globally and is developing EVs on its Ultium battery platform. Revenue comes from vehicle and parts sales, connected services such as OnStar, and financing through GM Financial.