
Senior Software Engineer - AV Data & Analysis Tools
General Motors4 days ago
Base Salary
$145k - $261k/yr
Responsibilities
- Identify high-leverage gaps in how engineers find, analyze, and debug autonomous-vehicle data and turn them into adopted tools.
- Record and catalog incoming AV data with vehicle, software-version, location, and ingestion-status context.
- Build search and mining capabilities combining structured SQL queries, vector similarity search, natural-language queries, and LLM/VLM-powered curation.
- Develop high-performance synchronized replay and analysis tools for camera video, lidar, 3D scenes, plots, maps, and sensor data.
- Take ambiguous requests from ideation through requirements, design, stakeholder alignment, iterative delivery, and production release.
- Lead a multi-project technical workstream by planning work, delegating tasks, reviewing designs and code, and guiding contributing engineers.
- Maintain fast and reliable production tools while improving testing, CI speed, developer experience, observability, and on-call practices.
- Mentor engineers and use AI-assisted development and agentic workflows to increase team productivity.
Requirements
- 5+ years of professional software engineering experience, including 3+ years building complex, data-intensive web applications with TypeScript/JavaScript and React.
- Demonstrated ability to identify unmet user needs, build solutions, and drive real user adoption.
- Hands-on experience with SQL and vector databases, including data modeling, indexing, and query performance.
- Experience designing APIs and building services with Node.js or Python.
- Deep experience diagnosing and fixing web-application performance issues involving rendering, memory, large-data handling, and streaming throughput.
- Experience leading multi-person projects, writing design documents, and driving technical decisions across teams.
- Strong written and verbal communication with diverse technical users.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Preferred experience with multimodal embeddings, hybrid search ranking, and search-relevance measurement.
- Preferred experience building LLM-, VLM-, or agent-based product features and using AI-assisted development tools.
- Preferred experience with browser-based 3D/GPU graphics, map visualization, media and concurrency APIs, robotics or autonomous-vehicle data, sensor-data visualization, large-scale ingestion and cataloging, workflow engines, Kubernetes, Google Cloud, SLOs, monitoring, incident response, and on-call.
Benefits
- Medical, dental, vision, Health Savings Account, and Flexible Spending Accounts.
- Retirement savings plan, sickness and accident benefits, life insurance, paid vacation, and paid holidays.
- Tuition assistance, employee assistance program, GM vehicle discounts, and other health and wellbeing programs.
- Remote work arrangement; employees living within a specified radius of a GM hub are expected to report there three times per week or at another manager-directed frequency.
- Travel required at less than 25%.
- Relocation benefits are available for candidates who qualify under company policy.
Tech Stack
Categories
Data EngineeringFull Stack
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.