Bright Machines

Robot Perception Engineer – Smart Robotics

Bright Machines

full-time

Posted on:

Location Type: Hybrid

Location: San FranciscoCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $160,000 - $190,000 per year

Tech Stack

About the role

  • Develop computer vision and deep learning algorithms for visual inspection (defect detection, classification, quality validation) and vision-based navigation (localization, visual servoing, pose estimation)
  • Design data capture strategies, apply augmentation techniques, and train/fine-tune models for inspection and navigation tasks
  • Build and maintain data pipelines and MLOps workflows for training, evaluation, model versioning, and production monitoring
  • Collaborate with Mechanical engineers to design illumination setups and optimize imaging configurations
  • Support model inference optimization for GPU deployment using CUDA, TensorRT, and related frameworks
  • Harden perception solutions for production reliability and work with field teams on deployment and customer rollouts

Requirements

  • BS or MS in Computer Science, Electrical Engineering, Optics, or a related field with 1–3 years in computer vision/ML
  • Strong Python skills with experience in PyTorch or similar frameworks
  • Familiarity with image acquisition, camera systems, and sensor integration
  • Solid understanding of imaging systems (cameras, sensors, optics, lighting)
  • Familiarity with 3D geometry, pose estimation, and basic electronics for vision systems
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
computer visiondeep learningdefect detectionclassificationquality validationlocalizationvisual servoingpose estimationPythonPyTorch