Software Engineer, Data and Evaluation
- Employer
- pony.ai
- Location
- Fremont, California
- Posted
- Sep 16, 2024
- Closes
- Sep 20, 2024
- Ref
- 2824195274
- Discipline
- Engineering, Software
- Specialty
- Information Technology, Data Management
- Hours
- Full Time
- Organization Type
- Corporate, Other Corporate
Founded in 2016 in Silicon Valley, Pony.ai has quickly become a global leader in autonomous mobility and is a pioneer in extending autonomous mobility technologies and services at a rapidly expanding footprint of sites around the world. Operating Robotaxi, Robotruck and Personally Owned Vehicles (POV) business units, Pony.ai is an industry leader in the commercialization of autonomous driving and is committed to developing the safest autonomous driving capabilities on a global scale. Pony.ai's leading position has been recognized, with CNBC ranking Pony.ai on its CNBC Disruptor list of the 50 most innovative and disruptive tech companies of 2022. In June 2023, Pony.ai was recognized on the XPRIZE and Bessemer Venture Partners inaugural "XB100" 2023 list of the world's top 100 private deep tech companies, ranking globally. As of August 2023, Pony.ai has accumulated nearly 15 million miles of autonomous driving globally.
Responsibility
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
Requirements
Strong programming skills in C/C++, Python, and software design
BS/MS or Ph.D. in Computer Science or a related field
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
Compensation and Benefits
Base Salary Range: $120,000 - $180,000 Annually
Compensation may vary outside of this range depending on many factors, including the candidate's qualifications, skills, competencies, experience, and location. Base pay is one part of the Total Compensation and this role may be eligible for bonuses/incentives and restricted stock units.
Also, we provide the following benefits to the eligible employees:
Health Care Plan (Medical, Dental & Vision)
Retirement Plan (Traditional and Roth 401k)
Life Insurance (Basic, Voluntary & AD&D)
Paid Time Off (Vacation & Public Holidays)
Family Leave (Maternity, Paternity)
Short Term & Long Term Disability
Free Food & Snacks
Responsibility
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
Requirements
Strong programming skills in C/C++, Python, and software design
BS/MS or Ph.D. in Computer Science or a related field
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
Compensation and Benefits
Base Salary Range: $120,000 - $180,000 Annually
Compensation may vary outside of this range depending on many factors, including the candidate's qualifications, skills, competencies, experience, and location. Base pay is one part of the Total Compensation and this role may be eligible for bonuses/incentives and restricted stock units.
Also, we provide the following benefits to the eligible employees:
Health Care Plan (Medical, Dental & Vision)
Retirement Plan (Traditional and Roth 401k)
Life Insurance (Basic, Voluntary & AD&D)
Paid Time Off (Vacation & Public Holidays)
Family Leave (Maternity, Paternity)
Short Term & Long Term Disability
Free Food & Snacks