CareerPlan

Principal Software Engineer, Team Lead - Perception Platforms

BostonFull-time$240k–$330k2026-10-19 → 2026-11-11

Core

Build, lead, and manage a high-performing team creating and optimizing internal data, training, and evaluation pipelines for perception modeling in autonomous vehicles.

Role type

Principal Software Engineer, Team Lead (ML Infrastructure)

Builds

Large-scale data pipelines, model training infrastructure, evaluation/visualization tools, and active learning loops for perception systems.

Domain

Autonomous vehicles / Self-driving technology / Machine Learning Infrastructure

Deliverable

production ML models

Required skills

Python, distributed machine learning training, backend architecture, data visualization, software engineering principles, team leadership, technical mentorship

Preferred skills

C++14/17, Kubernetes, Ray, GPU-accelerated data processing, LLMs, PyTorch, TensorFlow, project management

Technologies

Python, NumPy, Pandas, Kubernetes, Ray, PyTorch, TensorFlow, C++

Responsibilities

Build and optimize internal data and training pipelines; provide technical guidance and mentorship to team members; define team goals and roadmap; lead design and code reviews; troubleshoot and optimize ML workflows.

Seniority

Principal, hands-on IC with leadership