Senior Computer Vision 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 write computer-vision code and build machine-learning models. You will scale ML pipelines, work with segmentation, RGBD datasets, and point clouds, and optimize low-latency inference. You will gather, augment, label, and curate data; train, deploy, troubleshoot, and improve production models.

Requirements

  • BS or MS in Computer Science, Machine Learning, or a related discipline, or equivalent experience
  • 5 or more years of related work experience
  • Experience with OpenCV and Open3D
  • Experience building, training, and deploying production ML models from scratch using PyTorch and TensorFlow
  • Strong knowledge of Modern C++ and Python
  • Experience using profilers and debuggers to optimize code
  • Experience building and maintaining production code
  • Experience with serving architectures such as NVIDIA Triton, TorchServe, TensorFlow Serving, and Flask
  • Strong knowledge of machine learning and academic papers
  • Experience with cloud infrastructure such as AWS, GCP, or Azure for training and serving pipelines
  • Ability to solve problems across interconnected systems, pipelines, and applications
  • Experience with Git and modern CI pipelines

Responsibilities

  • Write computer vision code
  • Build machine learning models for computer vision
  • Update and scale ML pipelines
  • Implement semantic and instance segmentation models
  • Build highly performant models and serving architectures
  • Gather, augment, label, and curate datasets
  • Study model performance and optimize model quality
  • Train, deploy, and troubleshoot models in the field

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.