Corvus Robotics
Corvus Robotics

Senior Computer Vision/Machine Learning Engineer

$120,000 – $180,000 per year

TLDR

Optimize compute-constrained models for production robotics, deploy them across a robot fleet, and spend 20% of time on R&D.

About the company

Every physical good spends time in a warehouse, and every warehouse tracks their inventory. Today, nearly 100% of warehouses track their inventory manually using barcode scanners and climbing forklifts.

We're Corvus Robotics. Our fully autonomous Corvus One™ drones use computer vision & robotics to automatically track inventory, improving worker safety and increasing labor efficiency. We believe that data-driven, safe inventory management will optimize the global physical economy and improve economic prosperity for humanity.

About the role

We are seeking passionate Computer Vision / Machine Learning Software Engineers to build efficient models for production robotics with constrained compute. You'll tackle diverse business and technical challenges, implementing and deploying models across our robot fleet. Our robots generate vast amounts of sensor data and we are constantly searching for ways to use this data to provide customers with deeper insights and to enhance our robots’ environmental awareness. We value problem-solving, innovation, and continuous learning, and we encourage exploring new technologies to advance our machine learning capabilities.

  • US work authorization preferred, can sponsor visas

  • Location: In-office hybrid (Mountain View, CA)

Join our team and help shape the future of robotics and machine learning!

What you'll do

  • Develop solutions for advanced computer vision tasks, including:

    • Monocular and stereo depth estimation

    • Learning-based structure-from-motion

    • 3D occupancy networks

    • Scene understanding

    • Object detection

  • Optimize performance, accuracy, and speed of compute-constrained models

  • Collaborate with cross-functional teams to deploy CV/ML models into production

  • Manage and improve ML pipelines and infrastructure for dataset management, training, and deployment

  • Participate in R&D initiatives (20% of time) to experiment with state-of-the-art techniques

  • Drive business value by leveraging your work across robotics, software, and deployment teams

Must have

  • Adaptive and desire to assume responsibility in a fast-paced startup environment

  • 5+ years of industry experience in Computer Vision / Machine Learning, Python/PyTorch

  • Expertise in 2D and 3D computer vision techniques

  • Proficiency with Linux, Git, AWS/GCP, and CI/CD workflows

  • Experience in performance engineering for deep neural networks (both training and inference)

  • Knowledge of model optimization techniques for embedded systems, including knowledge distillation, model quantization, and network pruning

Nice to have

  • Experience with C/C++

  • Familiarity with ROS (Robot Operating System)

  • Knowledge of model deployment frameworks (e.g., TensorRT, RKNN, OpenVINO, ONNX, CoreML)

  • Experience with TypeScript/JavaScript and Django

  • Experience with data labelers, tooling, and data management

Benefits

Visa Sponsorship

can sponsor visas

Corvus Robotics builds fully autonomous inventory drones that revolutionize how warehouses track inventory, eliminating manual processes and boosting accuracy to 99%. Their cutting-edge technology combines computer vision and robotics to streamline inventory management, freeing up teams for more strategic work. Designed for modern supply chains, Corvus helps warehouses operate more efficiently and safely, transforming the landscape of logistics.

Founded
Founded 2017
Employees
11-50 employees
Industry
logistics and supply chain
Funding stage
Series A
Total raised
$23M raised
View company profile