Senior Software Engineer - AV Data & Analysis Tools

General Motors•Austin, TX
•$144,700 - $261,300•Remote

About The Position

General Motors is seeking a Senior Software Engineer for its AV Analysis team, which builds tools used by autonomous-driving engineers to record and catalog fleet data, search road data alongside simulation output, and analyze sensor data and vehicle decisions. These tools support perception, planning, simulation, mapping, validation, and data teams working on autonomous development vehicles, Super Cruise programs, and autonomous mobile robots in GM factories. The role owns a major part of the AV data lifecycle, such as data search and mining or analysis and debugging, and helps connect cataloging, search, and analysis into a unified workflow. The engineer identifies high-impact user problems, designs and ships tools that engineers adopt, and leads a multi-project workstream. This includes technical planning, design and code reviews, collaboration across teams, mentoring, and improving the reliability and engineering systems of production tools. The position is remote, with a requirement to report to a GM hub three times a week or at another frequency set by the manager if the selected candidate lives within a specified radius. Travel of less than 25% is required. Relocation benefits may be available to qualifying candidates under company policy.

Requirements

  • At least 5 years of professional software engineering experience, including at least 3 years building complex, data-intensive web applications with TypeScript or JavaScript and React.
  • A track record of independently identifying an unmet user need, building a tool or feature to address it, and driving real adoption.
  • Hands-on experience with both SQL and vector databases, including data modeling, indexing, and query performance; examples include PostgreSQL or BigQuery and Vespa, Milvus, pgvector, or OpenSearch.
  • Ability to work across the stack, designing APIs and building services in Node.js or Python.
  • Deep experience diagnosing and fixing web-application performance issues involving rendering, memory, large data, and streaming throughput through profiling and measurement.
  • Demonstrated technical leadership, including leading multi-person projects, writing design documents, and driving decisions across teams.
  • Clear written and verbal communication with technical users whose needs differ widely.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Nice To Haves

  • Experience with search and retrieval, including multimodal embeddings such as CLIP- or SigLIP-style image-text models, hybrid ranking that combines vector similarity with structured filters, and measuring search relevance.
  • Experience building LLM-, VLM-, or agent-based product features and fluency with AI-assisted development tools.
  • Experience with browser-based 3D and GPU-accelerated graphics such as WebGL, three.js, or regl, and map visualization such as deck.gl or Mapbox GL.
  • Experience with browser media and concurrency APIs such as WebCodecs, Web Workers, OffscreenCanvas, and WebAssembly.
  • Robotics or autonomous-vehicle data experience, including ROS or ROS 2, rosbag or MCAP, Protobuf, Apache Arrow or Parquet, and visualization or debugging of time-series camera, lidar, or radar data.
  • Experience with large-scale sensor data ingestion and cataloging, metadata, provenance, and lineage; workflow engines such as Temporal; Kubernetes; and Google Cloud.
  • Experience owning internal developer tools in production, including SLOs, monitoring, incident response, and on-call.

Responsibilities

  • Identify high-impact gaps in how engineers find, analyze, and debug autonomous-vehicle data by working with users and reviewing support channels, bug reports, and team workarounds.
  • Record and catalog incoming autonomous-vehicle data with relevant context, including vehicle, software version, location, and ingestion status.
  • Index and mine road data alongside simulation output using structured SQL queries, vector-database similarity search, natural-language queries, and LLM- and VLM-powered curation.
  • Build high-performance analysis tools with synchronized replay of camera video, lidar, 3D scenes, plots, and maps for issue triage, diagnosis, software validation, and in-vehicle testing.
  • Turn ambiguous requests into shipped products by writing requirements and design documents, evaluating options, building stakeholder consensus, and delivering iteratively.
  • Serve as technical lead for a multi-project workstream by planning and breaking down work, delegating, reviewing designs and code, and guiding contributors across GM.
  • Maintain production performance and reliability, and improve tests, CI speed, developer experience, observability, and on-call practices.
  • Mentor engineers and use AI-assisted development and agentic workflows to increase team productivity.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Health Savings Account
  • Flexible Spending Accounts
  • Retirement savings plan
  • Sickness and accident benefits
  • Life insurance
  • Paid vacation and holidays
  • Tuition assistance programs
  • Employee assistance program
  • GM vehicle discounts
  • Incentive pay program with payouts based on company performance, job level, and individual performance
  • Relocation benefits for candidates who qualify under company policy
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service