Pony AI

Senior/Staff Software Engineer, Data and Evaluation

Job Description

Posted on: 
December 4, 2023

As a member of the Data and Evaluation team, you will design and implement a diverse set of backend services and tools. The systems you build will have a large impact on ADAS, from fleet data collection & processing, to Machine Learning workflows, to evaluation and validation of the ADAS software stack.


  • Design and implement tools and pipeline to handle data from autonomous vehicles including data labeling, batch processing, simulation, system and module evaluation
  • Design and implement smart labeling pipeline using deep learning to generate evaluation and training ground truth
  • Setup and maintain monitoring for system metrics, latency and alerts.
  • Work closely with different autonomous driving components and dive deep into each component and design corresponding evaluation metrics and tools

Job Requirements

  • Strong programming skills in C/C++, Python, and software design
  • BS/MS or Ph.D. in Computer Science or a related field with 3+ years of related experience
  • Experience in large data set processing and familiarity with real time systems
  • Solid experience in a fast-paced and structured engineering environment
  • Full stack experience including both front end and back end is preferred
  • Statistics analysis experience is preferred
  • Experience with Linux, networking, storage and virtualization automation with tools like Kubernetes, Terraform, Ansible, Puppet or similar
  • In-depth knowledge of container orchestrators and cluster management software
  • Experience with data stores and indexers like PostgreSQL, ElasticSearch, Redis

Apply now

More job openings