Senior Staff Algorithms Engineer

Dexterity is an enterprise Physical AI and robotics company deploying AI-powered industrial robots for logistics and manufacturing operations.

Redwood City, United States
About Dexterity, Inc.

Dexterity develops a full-stack Physical AI platform, including its Foresight world model and Mech industrial robot, for production material-handling work such as trailer loading and unloading, palletizing, depalletizing, aircraft loading and unloading, and singulation.

View jobs by Dexterity, Inc.

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will develop algorithms for robot task and action planning. You will apply machine learning, search, and optimization to sequential decision problems, develop robotics models, integrate algorithms into software infrastructure, use multimodal sensor data, and improve algorithm performance and software quality.

Requirements

  • Degree in Computer Science, Electrical Engineering, or Mathematics
  • Strong knowledge of Modern C++ and Python
  • 5+ years of relevant industry or research experience
  • Familiarity with Linux and Git
  • Experience with convex, continuous, and combinatorial optimization
  • Experience with search strategies including Monte Carlo Tree Search and depth-first search
  • Knowledge of constraint satisfaction, statistics, state estimation, system modeling, and task and motion planning

Responsibilities

  • Modify algorithms spanning optimal control and Go solvers
  • Collaborate with robotics, machine learning, mechanical engineering, and product partners
  • Implement, test, and maintain high-quality software
  • Develop and maintain accurate robotics-system models
  • Integrate algorithms with existing software infrastructure
  • Develop required auxiliary software
  • Improve the rigor and performance of algorithms
  • Apply sensor fusion and state estimation to multimodal sensor data
  • Develop methods to improve the system internal world model

Hiring Process

Applications may be reviewed with AI tools; resumes and responses may be analyzed, and application materials assessed for inconsistencies or verification signals. The recruitment team uses these tools, while final hiring decisions are made by humans.