Software Engineer - Validation Toolset
Develops validation toolset software for autonomous vehicle systems, building features for data ingestion, KPI analysis, coverage measurement, and ML-based failure detection across cloud, hybrid, and on-prem. Requires 3-6 years experience with Python, Go, React, containerization, and data modeling.
About the job
Responsibilities
- Build and deploy high-quality software for customers across cloud, hybrid, and on-prem deployments using modern tooling and frameworks
- Drive the end-to-end product lifecycle, from external-facing product to underlying schemas and infrastructure
- Build features for software-driven validation including unified data layer for systems models, test case orchestration, safety case management, and KPI analysis
- Enable customers to define and measure coverage of autonomous systems and dynamically failure-find using machine learning techniques
- Design and scale data systems to ingest millions of simulation data points daily and support high-speed querying and visualization
- Work with internal teams to deliver software supporting validation workflows
Requirements
- At least 3-6 years of industry experience
- Experience with data modeling for customer workflows
- Experience with containerization and other modern software development workflows
- Expertise with modern programming languages (Python, GoLang, ReactJS etc.)
Nice to Have
- Expertise in validation for autonomous vehicles
- Experience with Kubernetes
- Experience delivering enterprise software, including on-prem and/or cloud environments
- Expertise in tooling from major cloud providers (AWS, Azure, GCP)
Compensation
- Base salary: $125,000 - $222,000 USD annually
- Equity, comprehensive health/dental/vision insurance, 401k with match, learning/wellness stipends, paid time off
Skills
Python, Go, React, Kubernetes, AWS, Azure, GCP, Containerization, Data Modeling, Machine Learning
Similar jobs
Fullstack Engineering jobsSoftware Engineer building end-to-end financial data platform features including ingestion, transformation, automation engines, reporting, monitoring, and AI-driven workflows. Requires CS degree and 4+ years software engineering experience; onsite in SF or NYC.
Owns Deepgram’s marketing website end to end, including its Next.js and Sanity architecture, design system, QA, SEO, experimentation, analytics integrations, and security. The role requires strong marketing web development, enterprise repository ownership, React ecosystem expertise, and an AI-native workflow.
Builds and owns full-stack, user-facing Pinterest features from prototyping through scalable release, collaborating with product, design, and backend teams. Requires a bachelor’s degree or equivalent experience, 3+ years of full-stack development, and strong software quality and AI-evaluation practices.
Build and maintain user-facing features across a full-stack codebase, with opportunities to ship iOS functionality. The role requires proficiency in Go, Rust, or TypeScript, strong testing and communication practices, and ownership across the software development lifecycle.
Build and own end-to-end web product features using Ruby and JavaScript across service-oriented systems, databases, and message queues. The role requires 3+ years of software development experience, API development, testing, and production ownership.