About The Position

General Motors’ AV Analysis team builds tools that support the full lifecycle of autonomous-vehicle data, including recording and cataloging fleet data, indexing and searching road data and simulation output, and analyzing sensor data and vehicle decisions through synchronized visualizations. These tools are used by perception, planning, simulation, mapping, validation, and data teams across autonomous development vehicles, Super Cruise programs, and autonomous mobile robots in GM factories. The Senior Software Engineer will identify high-impact problems in how engineers find, analyze, and debug AV data, then design and ship tools that address them. The role owns a major part of the data lifecycle and helps connect cataloging, search, and analysis into a cohesive workflow. Responsibilities include technical leadership across a multi-project workstream, delivering ambiguous work iteratively, and improving production reliability and engineering systems. The role is remote, with an expectation to report to a GM hub three times a week or at another manager-determined frequency if the employee lives within a specified radius. Travel is required less than 25% of the time.

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.
  • Track record of independently identifying an unmet user need, building a tool or feature to address it, and driving real adoption.
  • Hands-on experience building on both SQL and vector databases, including data modeling, indexing, and query performance.
  • Experience working across the stack, designing APIs and building services in Node.js or Python.
  • Deep experience diagnosing and fixing web application performance problems involving rendering, memory, large-data handling, 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 with varied needs.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Nice To Haves

  • Experience with multimodal embeddings, such as CLIP- or SigLIP-style image-text models; hybrid ranking combining 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 3D and GPU-accelerated browser 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 AV data experience with ROS or ROS 2, rosbag or MCAP, Protobuf, Apache Arrow or Parquet, and visualization or debugging of time-series sensor data such as camera, lidar, or radar.
  • Experience with large-scale data ingestion and cataloging, including metadata, provenance, and lineage for sensor datasets; 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-leverage 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 AV data with context such as vehicle, software version, location, and ingestion status.
  • Index and mine road data alongside simulation output.
  • Build search combining structured SQL metadata 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 diagnosis, software validation, and live vehicle testing.
  • Take ambiguous requests from concept through delivery; write requirements and design documents, weigh options, build stakeholder consensus, and deliver iteratively.
  • Serve as technical lead for a multi-project workstream by planning and breaking down work, delegating, maintaining high standards in design and code reviews, and guiding contributing engineers 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 output.
  • Help connect data cataloging, search, and analysis into one workflow.

Benefits

  • Medical, dental, and vision benefits.
  • Health Savings Account and 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