Back to jobs

Research Engineer/Senior Research Engineer, 3D Auto-Labeling and Data Flywheel

Santa Clara, CA

Pay
USD 130,000–220,000/year — pay source
Salary 130,000 – 220,000 USD per year Your opportunities joining PlusAI
Read the full posting
Work setting
Hybrid — work setting source
Work setup in the employer’s posting: hybrid
From the employer’s posting
Employment
Full-time — employment source
Employment type Full-time
Employment type in the employer’s posting: Full-time
From the employer’s posting
Apply at Plus-2

What you’ll work on

Full posting
  • Develop and evaluate offline methods that turn multi-sensor recordings into accurate 3D object labels

  • Find where machine labels fail and fix causes in models, sensor fusion or data

  • Build and operate labeling pipelines at fleet scale, including batch GPU inference and monitoring

  • Deliver training-ready labels and feed model failures back into curation and labeling

  • Bring state-of-the-art perception and foundation models into offline use for the vehicles and sensors

From the employer’s posting
Develop and evaluate methods that turn multi-sensor recordings into accurate 3D object labels offline
find where machine labels fail and fix the causes in models, sensor fusion or data
Build and operate the labeling pipelines at fleet scale: batch GPU inference
deliver training-ready labels, feed model failures and long-tail scenarios back into what gets curated and labeled next
bring state-of-the-art perception and foundation models into offline use and adapt them to our vehicles and sensors

What you’ll bring

All qualifications

Core experience

  • Hands-on experience developing and evaluating 3D perception methods (detection, tracking, sensor fusion or related) with a framework such as PyTorch, including experimentation, error analysis, principled metrics, built on solid fundamentals in 3D geometry, coordinate frames, and camera and lidar calibration
  • Strong Python (NumPy, Pandas, SQL) and working C++ where performance matters; experience running large offline workloads with GPU batch inference

Preferred experience

  • Experience improving models through data: active learning and data flywheels, hard-example mining, uncertainty or disagreement signals, dataset curation
Qualification wording
Hands-on experience developing and evaluating 3D perception methods (detection, tracking, sensor fusion or related) with a framework such as PyTorch, including experimentation, error analysis, principled metrics, built on solid fundamentals in 3D geometry, coordinate frames, and camera and lidar calibration
Strong Python (NumPy, Pandas, SQL) and working C++ where performance matters; experience running large offline workloads with GPU batch inference
Experience improving models through data: active learning and data flywheels, hard-example mining, uncertainty or disagreement signals, dataset curation
Education & alternatives
Required Skills - BS, MS, or PhD in Computer Science, Robotics, Electrical Engineering, or a related technical field, or equivalent practical experience - Hands-on experience developing and evaluating 3D perception methods (detection, tracking, sensor fusion or related) with a framework such as PyTorch, including experimentation, error analysis, principled metrics, built on solid fundamentals in 3D geometry, coordinate frames, and camera and lidar calibration

Tools in this posting

  • C++
  • Python
  • SQL
  • NumPy
  • pandas
  • PyTorch
Source — Tool mentions in context
- Hands-on experience developing and evaluating 3D perception methods (detection, tracking, sensor fusion or related) with a framework such as PyTorch, including experimentation, error analysis, principled metrics, built on solid fundamentals in 3D geometry, coordinate frames, and camera and lidar calibration - Strong Python (NumPy, Pandas, SQL) and working C++ where performance matters; experience running large offline workloads with GPU batch inference - Foundations for data-centric machine learning: how training-data composition shapes model behavior, how to evaluate against ground truth, and how to measure and reduce annotation cost
- BS, MS, or PhD in Computer Science, Robotics, Electrical Engineering, or a related technical field, or equivalent practical experience - Hands-on experience developing and evaluating 3D perception methods (detection, tracking, sensor fusion or related) with a framework such as PyTorch, including experimentation, error analysis, principled metrics, built on solid fundamentals in 3D geometry, coordinate frames, and camera and lidar calibration - Strong Python (NumPy, Pandas, SQL) and working C++ where performance matters; experience running large offline workloads with GPU batch inference

Posting record

Report an error

Actively hiringFirst seen by us 4 days ago, still listed, and not a repost of an earlier posting.

Status in our records
Live
First seen by us
Oct 26, 2026 · 4 days ago
Recorded sightings
6
Last seen by us
Oct 31, 2026
Employer says posted
Oct 2, 2026

These dates show when we found the posting. Check the employer’s website to confirm it is still accepting applications.

Your next step

  • Have your resume and examples of relevant work ready.
  • Check the listed location, eligibility and core experience before starting.

Complete your application on jobs.lever.co. The employer’s form will show what is required.

Already applied? Track this application

Job description

View original posting ↗

PlusAI is a Physical AI company pioneering AI-based virtual driver software for factory-built autonomous trucks. Headquartered in Silicon Valley with operations in the United States and Europe, Plus was named by Fast Company as one of the World’s Most Innovative Companies. Partners including TRATON GROUP’s Scania, MAN, and International brands, Hyundai Motor Company, Iveco Group, Bosch, and DSV are working with Plus to accelerate the deployment of next-generation autonomous trucks. If you’re ready to make a huge impact and drive the future of autonomy, Plus is looking for talented individuals to join its fast-growing teams.

Improving the models that drive our trucks depends on a data flywheel: among petabytes of fleet recordings, we curate the moments that matter, label them, train and evaluate onboard models, deploy, and collect again. Labeling is where this loop usually stalls, because human labeling does not scale with the fleet. Auto-labeling closes that gap: offline models and compute, free of the vehicle's real-time limits, draft the labels, and people verify and correct only where it matters. This role focuses on 3D obstacle auto-labeling: producing accurate 3D object labels from curated multi-sensor recordings, at a quality that lets reviewers verify rather than draw and at a cost that scales. The underlying problems are general: fusing cameras and lidar into consistent 3D estimates, keeping objects consistent through time and occlusion, and knowing when a machine label is good enough. The role starts with 3D obstacles and can expand into other parts of the data flywheel over time.

We are open to candidates at either the Research Engineer or Senior Research Engineer level. Level will be determined by experience, technical depth, scope of responsibility and demonstrated impact. You do not need experience with every technology in our stack; we value strong fundamentals, a sense of responsibility and the ability to learn.

Responsibilities

  • Develop and evaluate methods that turn multi-sensor recordings into accurate 3D object labels offline, using models and compute the vehicle cannot afford in real time, and measure them against reviewed ground truth

  • Raise label quality and reduce the human review it needs: find where machine labels fail and fix the causes in models, sensor fusion or data; bring state-of-the-art perception and foundation models into offline use and adapt them to our vehicles and sensors

  • Build and operate the labeling pipelines at fleet scale: batch GPU inference, data extraction and alignment, selection of what goes to human review, annotation-tool integration, monitoring, throughput and cost, and regression tests that catch quality drops before data reaches training

  • Close the loop with the modeling teams: deliver training-ready labels, feed model failures and long-tail scenarios back into what gets curated and labeled next; at the senior level, lead designs and mentor

  • Ensure that your work is performed in accordance with the company's Quality Management System (QMS) requirements and contribute to continuous improvement efforts

Required Skills

  • BS, MS, or PhD in Computer Science, Robotics, Electrical Engineering, or a related technical field, or equivalent practical experience

  • Hands-on experience developing and evaluating 3D perception methods (detection, tracking, sensor fusion or related) with a framework such as PyTorch, including experimentation, error analysis, principled metrics, built on solid fundamentals in 3D geometry, coordinate frames, and camera and lidar calibration

  • Strong Python (NumPy, Pandas, SQL) and working C++ where performance matters; experience running large offline workloads with GPU batch inference

  • Foundations for data-centric machine learning: how training-data composition shapes model behavior, how to evaluate against ground truth, and how to measure and reduce annotation cost

  • Self-driven with a strong sense of responsibility: a quick learner who takes problems from ambiguous to shipped; for the senior level, a system you were responsible for end to end, design documents others built on, and mentoring

Preferred Skills

  • Auto-labeling, offline perception, or ground-truth generation for autonomous driving or robotics, including integrations with annotation tools and vendors

  • Experience improving models through data: active learning and data flywheels, hard-example mining, uncertainty or disagreement signals, dataset curation

  • Lidar SLAM, structure-from-motion, factor-graph optimization (GTSAM, Ceres), or stereo and monocular depth estimation

  • Foundation and multimodal models: open-vocabulary detectors, promptable segmentation, vision-language models, embeddings and vector search

  • Heavy-truck specifics (articulated vehicles, trailer state estimation, multi-platform calibration) or lane and road-geometry labeling pipelines

Salary

130,000 – 220,000 USD per year

Your opportunities joining PlusAI
Work, learn and grow in a highly future-oriented, innovative and dynamic field.
Wide range of opportunities for personal and professional development.
Catered free lunch, unlimited snacks and beverages.
Highly competitive salary and benefits package, including 401(k) plan.

Employment type

Full-time

Source details

View original posting ↗

Source notes

Source excerpts

Selected passages from the saved posting. Check the full description for conditions and exceptions.

Pay
Salary 130,000 – 220,000 USD per year Your opportunities joining PlusAI
Location & working pattern

Santa Clara, CA

Working pattern and location restrictions need checking in the full posting.

Work authorization

No clear work-authorization passage found. Eligibility is unconfirmed.

See how this role fits your experience

Add your resume to compare the role’s scope, tools and requirements with your experience.

Find answers in the posting

AI
How answers work

AI selects complete passages from this posting. Check them for conditions and exceptions.

Uses this posting and your question. No profile needed.