Inactive
B

BrightAI

AI-powered proactive asset monitoring for infrastructure

Computer Vision Engineer - Perception for Autonomy

Computer VisionPosted on Sep 4
Full-timePalo Alto, CA, USANo salary listedHybrid

About the Job

Requirements

  • At least 2 years of experience in computer vision or robotics perception, with systems that have run outside a lab.
  • Solid multi-view geometry skills, including the ability to reason about estimator behavior and debug non-converging bundle adjustment.
  • Hands-on experience with SLAM, SfM, or visual-inertial odometry.
  • Strong PyTorch skills and practical experience training and debugging models on field data that differs from benchmarks.
  • Experience working on a moving platform such as a drone, vehicle, or robot, where ground truth is expensive and failures occur on site.
  • Comfort working at the hardware boundary, including camera synchronization, calibration rigs, and reading flight logs.
  • Robotics literacy sufficient to communicate with the autonomy team about planner needs, latency, and failure modes.
  • Ability to write design documents clearly enough for another team to act on them.

Responsibilities

  • Own perception for a moving platform, including reconstruction, pose, and simulated environments used to train and evaluate flight behavior.
  • Build Gaussian splatting and photogrammetric pipelines that produce metrically accurate, georeferenced scenes from drone imagery.
  • Perform pose and state estimation using bundle adjustment, RTK/GNSS and IMU fusion, visual-inertial odometry, and multi-camera calibration.
  • Convert reconstructions into training and evaluation environments for flight policies and characterize differences between simulation and reality.
  • Perform change detection across reconstructions separated by weeks or months.
  • Define the reconstruction and detection outputs provided to planning, and determine how the system responds when estimates degrade.
  • Develop detection and auto-labeling models that run on aircraft within real latency and power budgets.
  • Work closely with the autonomy team without owning the flight controller.

Desired Qualifications

  • Experience with 3D Gaussian Splatting or NeRF, especially for large outdoor scenes.
  • Experience with reconstruction-backed simulation for robot training.
  • Experience with sim-to-real transfer or learned dynamics.
  • Exposure to ROS/ROS2 and PX4/ArduPilot.
  • Experience with C++ alongside Python.
  • Experience with thermal, depth, or lidar fusion.

About the Company

BrightAI

AI-powered proactive asset monitoring for infrastructure

BrightAI builds Stateful, an AI and IoT platform for real-time monitoring and proactive asset management of critical infrastructure like power and water. Data from sensors, drones, and robotics is processed by multimodal AI at the edge to detect issues, predict failures, and deliver actionable insights to field teams, and the system can retrofit existing legacy infrastructure. It differentiates itself through an integrated hardware-software stack that creates high switching costs and a data feedback loop that improves models as more data is collected. Its goal is to move infrastructure management from reactive to proactive, AI-driven operations across utilities and industrial sectors.

Company size
51-200
Company stage
Series A
Total funding
$66M
Headquarters
Palo Alto, CA
Founded
2019

Recently Posted Jobs

Explore more opportunities at BrightAI

See more jobs