Computer Vision Engineer

BrightAI

Palo Alto (CA)

Hybrid

USD 120,000 - 160,000

Full time

21 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

BrightAI is seeking a Computer Vision Engineer for Perception in Autonomy in Palo Alto. You will own perception for a moving drone platform, focusing on reconstruction, pose estimation, and simulation environments used to train and evaluate flight policies.

We value hands-on SLAM/VO with PyTorch, C++ and Python skills, and experience deploying perception systems on real hardware with on-site calibration and data collection.

Qualifications

  • 2+ years of experience in computer vision or robotics perception in real-world environments.
  • Strong understanding of multi-view geometry with ability to debug bundle adjustment.
  • Hands-on SLAM, SfM, or visual-inertial odometry.
  • Proficiency in PyTorch with field data experiments.
  • Experience on moving platforms (drone/robot) where ground truth is costly.
  • Comfort with hardware interfaces: camera sync, calibration rigs, flight logs.
  • Ability to clearly document design decisions for other teams.

Responsibilities

  • Own reconstruction and perception components for a moving platform, including poses and training environments.
  • Develop and evaluate Gaussian splatting, photogrammetric pipelines, and georeferenced scenes from imagery.
  • Work on pose estimation, RTK/GNSS/IMU fusion, and visual-inertial odometry.
  • Create simulation environments for training and evaluating flight policies.
  • Address change detection across reconstructions over time and define perception signals for planning.

Skills

Multiview geometry
PyTorch
SLAM / VIO
C++
Python
Robotics perception
Hardware awareness

Tools

Python
C++
ROS

Job description

Computer Vision Engineer — Perception for Autonomy

Location: Palo Alto / hybrid

The Role

We fly drones that inspect real infrastructure. That means reconstructing sites accurately enough to detect change over time, and giving the autonomy stack a picture of the world it can actually act on.

You'll own perception for a moving platform — reconstruction, pose, and the simulated environments we use to train and evaluate flight behavior. You'll work closely with the autonomy side without owning the flight controller.

What You'll Work On
  • Reconstruction — Gaussian splatting and photogrammetric pipelines producing metrically accurate, georeferenced scenes from drone imagery
  • Pose and state estimation — bundle adjustment, RTK/GNSS and IMU fusion, visual-inertial odometry, multi-camera calibration
  • Simulation for autonomy — turning reconstructions into training and evaluation environments for flight policies, and characterizing where sim diverges from reality
  • Change detection across reconstructions separated by weeks or months
  • Perception in the loop — defining what reconstruction and detection deliver to planning, and what happens when the estimate degrades
  • Detection and auto-labeling models running on the aircraft under real latency and power budgets
What We Need
  • 2+ years in computer vision or robotics perception, with systems that ran outside a lab
  • Solid multi-view geometry — you can reason about what your estimator is doing and debug a bundle adjustment that won't converge
  • Hands-on SLAM, SfM, or visual-inertial odometry
  • Strong PyTorch; real experience training and debugging models on field data that doesn't look like the benchmark
  • Have worked on a moving platform — drone, vehicle, or robot — where ground truth is expensive and failures happen on site
  • Comfortable at the hardware boundary: camera sync, calibration rigs, reading flight logs
  • Enough robotics literacy to talk to the autonomy team — you know what a planner needs from perception and why latency and failure modes matter to it
  • Writes clearly enough that another team can act on your design doc
Strong Signals
  • 3DGS or NeRF, especially large outdoor scenes
  • Reconstruction-backed simulation for robot training
  • Sim-to-real transfer or learned dynamics
  • C++ alongside Python
  • Thermal, depth, or lidar fusion
How We Work

Small team, high autonomy, short path from prototype to field trial. Direct access to real aircraft and real customer sites. We hire people who go find the failure themselves.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Computer Vision Engineer Palo Alto, California
Computer Vision Engineer Palo Alto, California

BrightAI Inc. • Palo Alto (CA), Northern (KY)

Hybrid
USD 120,000 - 180,000
Computer Vision & Autonomy Engineer
Computer Vision & Autonomy Engineer

Arxlight • Oakland (CA)

On-site
USD 100,000 - 130,000
Computer Vision Engineer, Aerial Autonomy
Computer Vision Engineer, Aerial Autonomy

eyesAtop • New York (NY)

On-site
USD 180,000 - 220,000
Dental Insurance
Health Insurance
Paid time off
+1
Autonomy Perception Engineer — Drone CV & SLAM
Autonomy Perception Engineer — Drone CV & SLAM

BrightAI • Palo Alto (CA)

Hybrid
USD 120,000 - 160,000
Robotics/Autonomy Engineer - Computer Vision
Robotics/Autonomy Engineer - Computer Vision

Knightwerx • Scottsdale (AZ)

On-site
USD 120,000 - 180,000
Health insurance
Flexible work schedule
Software Engineer, Perception
Software Engineer, Perception

Relling • San Francisco (CA)

On-site
USD 140,000 - 210,000
Robotics Perception Engineer, Vision Models & Mapping
Robotics Perception Engineer, Vision Models & Mapping

ndimensions labs • Boston (MA)

On-site
USD 130,000 - 180,000
Computer Vision Engineer - Autonomy
Computer Vision Engineer - Autonomy

Amadeus Search • El Segundo (CA)

On-site
USD 200,000 - 300,000
Drone Perception Engineer for Autonomous Flight
Drone Perception Engineer for Autonomous Flight

BrightAI Inc. • Palo Alto (CA), Northern (KY)

Hybrid
USD 120,000 - 180,000
Senior Software Engineer, Perception
Senior Software Engineer, Perception

AeroVect • Atlanta (GA)

On-site
USD 110,000 - 160,000