Senior Software Engineer - Performance Prediction

Latitude AI LLC

Pittsburgh, PA, United States
On-site
Production software for model training
Offline evaluation and release-comparison workflows
Learned models for performance prediction
Build production software for model training, offline evaluation, and release-comparison workflows

Job Summary

  • Build production software for model training, offline evaluation, and release-comparison workflows.
  • Develop and improve learned models for performance prediction, including behavior classifiers and probabilistic prediction models.
  • Partner with autonomy, simulation, and infrastructure teams to move ideas from prototype to production.

Matching Summary

Build production software for model training, offline evaluation, and release-comparison workflows.

Skills & Requirements

Must-have

  • production software for model training
  • offline evaluation and release-comparison workflows
  • learned models for performance prediction
  • training, validation, and holdout strategies
  • model and release metrics
  • statistical rigor in experiments
  • internal tools for software version comparison
  • Python software engineering skills
  • supervised ML models development
  • statistics and experimental design
  • ML tooling such as PyTorch
  • large datasets using pandas and NumPy

Nice-to-have

  • probabilistic forecasting, trajectory prediction
  • classical ML methods
  • calibration, uncertainty estimation
  • building internal analytics or ML tools
  • workflow orchestration or experimentation tools
  • Bazel or other large-scale build systems
  • autonomous driving experience

Key Requirements

  • 4+ years of relevant experience
  • Master's degree and 2+ years of relevant experience
  • PhD
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics

Work Rights

Not specified

Tailored Resume

Cover Letter