Software Engineer, Perception

Voxel Labs, Inc

$120K — $160K *
Consumer Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Robotics or a related field.
  • Proficiency in software development with skills in Python, Go-Lang, or C++.
  • Strong problem-solving abilities, especially with complex situations.
  • Familiarity with version control systems, particularly Git.

Responsibilities

  • Develop and productionize advanced computer vision algorithms for various tasks.
  • Implement and optimize real-time computer vision techniques for edge devices.
  • Streamline processes for ML data intake, retraining, and model deployment.
  • Build and manage scalable pipelines for ongoing training and production of ML models.
  • Collaborate with Sales and Customer Success to create tailored ML solutions.

Benefits

  • Extensive health, dental, and vision insurance plans.
  • Generous paid parental leave and support.
  • Ownership opportunities via an Equity Incentive Plan.
  • Flexible work arrangements and generous PTO.
  • Daily in-office meals and vibrant company social events.
  • 401K plan with HSA options and pre-tax commuter benefits.
Full Job Description
What You'll Do

We are seeking a highly motivated and bright engineer to join our team and devise elegant solutions to challenging problems. This role will focus on designing and implementing systems to support Voxel's ML development. As a part of the perception team, you should be comfortable working in a fast-paced environment and solving problems across the software stack. We require engineers to be versatile and possess the ability to move across projects and tackle new challenges.

Responsibilities
  • Develop and productionize state-of-the-art computer vision algorithms for object detection, tracking, pose estimation, activity recognition, and anomaly detection in complex indoor environments like warehouses and retail spaces.
  • Implement and optimize computer vision techniques for high-throughput, low-latency applications on edge compute devices.
  • Streamline ML data ingestion, retraining pipelines, and model redeployment workflows.
  • Build and maintain reliable, scalable pipelines for continuous training and deployment of ML models in production environments.
  • Partner with Sales, Customer Success, and Field Engineering to architect ML-driven solutions tailored to customer needs and deployment contexts.


Qualifications
Must-Haves
  • Bachelor's degree in Computer Science, Robotics or a related field.
  • Software development experience with proficiency in Python, Go-Lang or C++.
  • Ability to solve complex and open-ended problems
  • Familiarity with version control systems like Git (e.g., branching, merging, pull requests).
Nice-to-Haves
  • Master's or PhD in Computer Science, Robotics, or a related field.
  • Coursework or research in computer vision or machine learning.
  • 1-3 years of experience in software development.
  • Experience with Docker, Bazel build system and/or AWS cloud services like EKS, S3, ECS
  • Experience designing large, highly available distributed systems with Kubernetes.
  • Experience working with monocular cameras - pose estimation, tracking and state estimation, object detection, segmentation.


Benefits
  • Extensive / Generous health, dental, and vision insurance.
  • Highly competitive paid parental leave and support system.
  • Ownership in the business through an Equity Incentive Plan.
  • Generous paid time off and / or flexible work arrangements.
  • Daily meals in-office, vibrant company events, team-building.
  • 401K retirement plan, HSA options, pre-tax Commuter Card.

Similar Jobs

More Jobs at Voxel Labs, Inc

More Consumer Technology Jobs

Find similar Software Engineer, Perception jobs: