Senior Software Engineer, Autonomy Evaluation

Stack develops revolutionary AI and advanced autonomous systems for enhancing safety, reliability, and efficiency in the trucking transportation industry.
Data
Senior Software Engineer
Contact Company
AI · Automotive

Description For Senior Software Engineer, Autonomy Evaluation

Stack is at the forefront of developing revolutionary AI and advanced autonomous systems for the trucking transportation industry. Our mission is to enhance safety, reliability, and efficiency in modern operations through cutting-edge advancements in artificial intelligence, robotics, machine learning, and cloud technologies.

The Autonomy Evaluation team plays a crucial role in measuring the performance of our self-driving system. As a member of this team, you'll be responsible for developing evaluation methods, metrics pipelines, and tooling that directly influence development priorities, system architecture, and operational domain decisions. Your goal will be to provide a reliable, highly differentiable signal for the product development team to optimize and deliver the best possible product.

Key responsibilities include:

  • Setting technical direction and aligning stakeholders through strong communication skills
  • Staying updated on the latest research in autonomous vehicle performance measurement
  • Developing novel methods to overcome limitations in existing performance indicators
  • Understanding and measuring various autonomy components (localization, perception, prediction, planning, controls)
  • Collaborating with teams to design and develop metrics
  • Maintaining and improving a cohesive metrics pipeline
  • Ensuring product safety through close collaboration with systems engineers
  • Optimizing workflows to create an efficient autonomy development experience
  • Writing software for offline simulations and performance measurement

We're looking for candidates with:

  • Technical leadership experience in designing and completing multiple projects
  • Strong software engineering and algorithm design skills
  • Fluency in Python and solid experience with SQL and C++

Join our diverse and inclusive team, where we value entrepreneurship and innovation across all backgrounds. Help us shape the future of autonomous trucking technology and make a significant impact in the transportation industry.

Note: This position may be subject to U.S. national security-related requirements and export control regulations. Candidates may need to meet specific residence, U.S. person status, and/or citizenship criteria.

Last updated 2 months ago

Responsibilities For Senior Software Engineer, Autonomy Evaluation

  • Help set the technical direction for the team and work cross-functionally to align stakeholders and customer teams with strong presentation and communication skills
  • Stay up to date on the latest research literature for measuring autonomous vehicle performance and incorporate state of the art approaches into the team's roadmap
  • Identify the limitations of existing autonomy performance indicators and develop novel methods to push through local minima
  • Understand the inner workings of the various autonomy components (localization, perception, prediction, planning, controls, etc.) and help develop a cohesive strategy for measuring and progressing the self-driving system
  • Work closely with each of those teams to help design and develop metrics
  • Improve and maintain a cohesive metrics pipeline that works across all autonomy teams
  • Work closely with systems engineers to ensure a safe, well tested product is delivered
  • Identify bottlenecks and developer pain points and optimize workflows to help create the most efficient autonomy development experience in the industry
  • Write software to run offline simulations, compute autonomy performance measures and aggregate/visualize results

Requirements For Senior Software Engineer, Autonomy Evaluation

Python
  • Past technical leadership experience; designing, developing and leading multiple projects to completion
  • Strong experience in software engineering and algorithm design
  • Fluent in Python
  • Solid experience with SQL and C++

Interested in this job?

Jobs Related To Stack Senior Software Engineer, Autonomy Evaluation

Senior Software Engineer, Autonomy Evaluation

Senior Software Engineer role in Autonomy Evaluation team at Stack, developing metrics and tools for self-driving systems in the trucking industry.

Senior Data Platform Engineer

Senior Data Platform Engineer for Stack's autonomous vehicle technology, focusing on large-scale OLAP/OLTP and feature engineering workloads.

Senior Software Engineer, Autonomy Evaluation

Senior Software Engineer role in Autonomy Evaluation team at Stack, developing AI and autonomous systems for trucking industry.

Senior Software Engineer, Data Platform

Senior Software Engineer, Data Platform at Stack - Join our AI-focused team to develop advanced data platforms and transform industries.

Data Engineer

Senior Data Engineer position at Envision Employment Solutions, requiring 5+ years experience in data engineering, Azure expertise, and strong SQL skills.