Senior Software Engineer, Perception State Estimation

Latitude AI is an automated driving technology company developing a hands-free, eyes-off driver assist system for next-generation Ford vehicles at scale.
Pittsburgh, PA, USAPalo Alto, CA, USADetroit, MI, USA
$174,000 - $261,000
Machine Learning
Senior Software Engineer
Hybrid
4+ years of experience
AI · Automotive

Description For Senior Software Engineer, Perception State Estimation

Latitude AI (lat.ai) is an automated driving technology company developing a hands-free, eyes-off driver assist system for next-generation Ford vehicles at scale. We're driven by the opportunity to reimagine what it's like to drive and make travel safer, less stressful, and more enjoyable for everyone.

The State Estimation team specializes in cutting-edge multi-object tracking, scene estimation, and machine learning technology. We develop advanced Bayesian filters, graph models, and deep learning models for tracking static and dynamic actors and estimating road features. Our focus is on creating compute-efficient models for tasks such as closed world multi-object tracking, track-to-detection data association, object motion forecasting, uncertainty estimation, lane line temporal smoothing, and open world scene tracking.

As a Senior Software Engineer in Perception State Estimation, you will:

  • Develop machine learning models and Bayesian algorithms for multi-object tracking, state estimation, and uncertainty estimation
  • Create deep learning models with temporal fusion for scene state estimation
  • Design estimation algorithms for road feature estimation
  • Transition solutions from the lab to test tracks and public roads
  • Collaborate with perception experts and roboticists on algorithm design and implementation
  • Build and maintain industry-leading software practices
  • Show initiative in a fast-paced, innovative environment

Requirements:

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or related field with 4+ years of experience (or Master's with 2+ years, or PhD)
  • Strong knowledge and experience in machine learning, particularly in developing and deploying deep learning solutions
  • Experience in multi-object tracking systems using classical or machine learning algorithms
  • Expertise in deep learning, Bayesian filtering, and optimization algorithms
  • Proven experience in shipping perception software products
  • At least 4 years of development experience in Python/C++ environment

Nice to have:

  • Ph.D. with machine learning focus or equivalent experience
  • Experience in developing and deploying temporal computer vision models

Latitude AI offers competitive compensation, comprehensive benefits, and a collaborative work environment. Join us in reimagining the future of driving and make a real impact on millions of people's travel experiences.

Last updated a month ago

Responsibilities For Senior Software Engineer, Perception State Estimation

  • Develop machine learning models and Bayesian algorithms for multi-object tracking, state estimation, and uncertainty estimation
  • Develop deep learning models with temporal fusion for scene state estimation including occupancy, visibility, motion (velocity), and uncertainty
  • Develop estimation algorithms for road feature estimation such as lane lines and speed limit as well as estimating the road shape
  • Read literature, analyze raw data, and design state-of-the-art solutions
  • Transition solutions from the lab to the test track and public roads to ensure successful production-level implementation
  • Collaborate with perception experts and experienced roboticist on algorithm design, prototyping, testing, deployment, and productization
  • Build and maintain industry-leading software practices and principles
  • Develop clean and efficient software for perception modules interfacing with other key modules
  • Show initiative and be a valued team member in a fast-paced, innovative, and entrepreneurial environment

Requirements For Senior Software Engineer, Perception State Estimation

Python
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field and 4+ years of relevant experience (or Master's degree and 2+ years of relevant experience, or PhD)
  • Relevant knowledge and experience in machine learning, with a proven track record of developing and deploying deep learning solutions using PyTorch, Tensorflow, or similar frameworks
  • Experience in developing multi-object tracking systems using classical algorithms or machine learning algorithms
  • Strong experience in deep learning, Bayesian filtering, and optimization algorithms
  • Proven experience in shipping perception software products to industry or consumers
  • At least 4 years of development experience in Python/C++ environment

Benefits For Senior Software Engineer, Perception State Estimation

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Commuter Benefits
Education Budget
  • Competitive compensation packages
  • High-quality individual and family medical, dental, and vision insurance
  • Health savings account with available employer match
  • Employer-matched 401(k) retirement plan with immediate vesting
  • Employer-paid group term life insurance and the option to elect voluntary life insurance
  • Paid parental leave
  • Paid medical leave
  • Unlimited vacation
  • 15 paid holidays
  • Complimentary daily lunches, beverages, and snacks for onsite employees
  • Pre-tax spending accounts for healthcare and dependent care expenses
  • Pre-tax commuter benefits
  • Monthly wellness stipend
  • Adoption/Surrogacy support program
  • Backup child and elder care program
  • Professional development reimbursement
  • Employee assistance program
  • Discounted programs that include legal services, identity theft protection, pet insurance, and more
  • Company and team bonding outlets: employee resource groups, quarterly team activity stipend, and wellness initiatives

Interested in this job?

Jobs Related To Latitude AI Senior Software Engineer, Perception State Estimation

Senior Machine Learning Engineer

Senior Machine Learning Engineer for automated driving technology at Latitude AI, developing cutting-edge computer vision and ML solutions.

Senior Software Engineer, Perception State Estimation

Senior Software Engineer role at Latitude AI, developing cutting-edge perception and state estimation algorithms for automated driving technology.

Senior Software Engineer, ML Data Platform

Senior Software Engineer role at Latitude AI, developing ML data platforms for automated driving technology. 4+ years experience required. Competitive salary and benefits.

Senior Software Engineer, Prediction

Senior Software Engineer, Prediction at Latitude AI - Develop autonomous vehicle prediction systems for safer, more enjoyable driving experiences.

Senior Machine Learning Engineer

Senior Machine Learning Engineer role at Intuit focusing on fraud detection and financial risk prevention for money movement services.