← Back to jobs

Remote job

Principal Software Engineer, Team Lead - Perception Platforms

Backend Full-time Permanent United States

Job details

$240,000—$330,000 Salary
United States Eligibility
Lead Experience
Full-time Employment

About this role

Role overview Lead a team building the data, training, and evaluation foundations used to develop perception systems for autonomous vehicles. The role combines technical leadership with hands-on software engineering, working closely with machine learning engineers and research teams to improve workflows from data preparation through model evaluation. It also guides the team’s priorities, technical direction, and development.

Responsibilities - Lead and develop a team responsible for perception data pipelines, training workflows, and evaluation systems. - Set team goals, priorities, and roadmap, aligning work with wider engineering objectives. - Guide architecture and implementation of improvements to machine learning workflows, contributing production code directly. - Mentor team members, support career development, and lead design and code reviews. - Collaborate across disciplines to resolve technical challenges and improve the efficiency of model development. - Build or improve tools that help teams understand datasets, model behavior, performance, and difficult edge cases.

Requirements - At least 7 years of professional software engineering experience, including 3 or more years in a leadership or mentoring role. - At least 2 years developing, operating, or supporting distributed machine learning training across GPU clusters. - Bachelor’s or master’s degree in computer science or a related technical field. - Strong Python skills and familiarity with data processing libraries such as NumPy or Pandas. - Backend development and architecture experience with complex systems, plus understanding of machine learning or perception topics. - Hands-on ability to contribute production-quality code and experience with software design, source control, builds, reviews, and testing.

Nice to have - Concurrency, parallel processing, database systems, Kubernetes, or Ray experience. - Autonomous vehicle or robotics perception work; GPU-accelerated data processing; modern C++, PyTorch, or TensorFlow. - Experience with internal visualization tools, project delivery, or products using LLMs and MCP protocols.

Benefits and work setup - The listed U.S. salary range is $240,000–$330,000. The source also describes medical, dental, vision, 401(k) matching, health savings accounts, life insurance, and pet insurance; eligibility may vary by position.

Skills detected in the listing

PythonC++KubernetesMachine Learning
Detected Oct 19, 2026
Last verified Nov 2, 2026

Hidden Jobs Access

Unlock application links

Read the full job details for free. An active Hidden Jobs Access subscription is required to open the original application link.

Weekly

FREE $6.99/week after trial
  • Original application links
  • Full access to all MCP features
  • Cancel anytime

Monthly

$35.99 $17.99 /month
  • Original application links
  • Full access to all MCP features
  • 35% cheaper than weekly

Lifetime

$99.99 $49.99 /forever
  • Original application links
  • Full access to all MCP features
  • One-time payment
Hidden Jobs gives subscribers direct access to original application links
Offer ends in 00:00:00 Your profile-fit rate expires at midnight