Software Engineer II, Perception State Estimation

closed
Latitude AI Logo

Latitude AI

💵 $146k-$219k
📍Remote - United States

Summary

Join Latitude AI, a leading automated driving technology company, and become a key member of the State Estimation team. You will develop cutting-edge machine learning models and algorithms for multi-object tracking, state estimation, and uncertainty estimation, contributing to the development of hands-free driver-assist systems for Ford vehicles. Collaborate with perception experts and roboticists to transition solutions from the lab to production. This role requires a Bachelor's degree (or higher) in a relevant field and significant experience in machine learning and software development. Latitude offers a competitive compensation package, comprehensive benefits, and opportunities for professional development.

Requirements

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field and 2+ years of relevant experience (or Master's degree and 0+ 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 2 years of development experience in Python/C++ environment

Responsibilities

  • 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

Preferred Qualifications

  • Ph.D. with machine learning focus, or equivalent experience
  • Experience developing and deploying temporal computer vision models (for instance, video activity recognition or using multiple frames for improved results on other tasks)

Benefits

  • 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 and Adoption/Surrogacy support program
  • Paid medical leave
  • Unlimited vacation and 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
  • 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
This job is filled or no longer available