Software Engineer - Validation Toolset

Applied Intuition Applied Intuition · Robotics · Sunnyvale, CA · Autonomy Tooling Software Engineering

Software Engineer focused on building and deploying high-quality automotive validation products. The role involves driving the end-to-end product lifecycle, including data ingestion, KPI visualization, coverage analysis, and ML-based failure finding for autonomous systems. It requires close interaction with external and internal customers and hands-on support across cloud, hybrid, and on-prem deployments.

What you'd actually do

  1. Build and deploy high-quality software that will be used by customers across all deployment types (cloud, hybrid, on-prem) using modern tooling and frameworks
  2. Drive the end to end product lifecycle, from the external-facing product to the underlying schemas and infrastructure
  3. Build features to enable customers to perform software-driven validation including a unified data layer for systems models, test case orchestration, safety case management, and KPI analysis
  4. Enable customers to define and measure coverage of their autonomous systems and dynamically failure-find within the state space using machine learning techniques
  5. Design and scale data systems to performantly ingest millions of simulation data points daily and support high-speed querying and visualization through interactive data workflows

Skills

Required

  • Python
  • GoLang
  • ReactJS
  • data modeling
  • containerization

Nice to have

  • validation for autonomous vehicles
  • Kubernetes
  • enterprise software delivery
  • AWS
  • Azure
  • GCP

What the JD emphasized

  • ML-based failure finding
  • machine learning techniques

Other signals

  • ML-based failure finding
  • machine learning techniques
  • millions of simulation data points