Careers
Build the system that drives.
Meeting our standards of excellence in AI, autonomy and safety is possible because of ambitious and passionate people. If that is you, there is a role below with your name on it, and a truck waiting to run your code.
Why Stack
What you get that you will not get elsewhere.
A full-stack problem
Perception, planning, middleware, firmware, data, simulation and a real fleet, under one roof. You will see how your work behaves on the road.
Leaders who have shipped
The founders built and deployed autonomy at scale before. The bar is set by experience, not by slides.
Close to the work
Teams are small and decisions sit near the people making them. A staff engineer's design choice ships to the truck.
Safety as engineering
Deterministic firmware, hardware-in-the-loop testing, a published self-assessment and independent review. Safety here is a technical discipline with artifacts.
Locations
Where we hire
Engineering and program roles are based in Pittsburgh or remote across the United States. Driving operations run from the cities on the map.
Open roles
Find the work that is yours.
Autonomy · 4
- View role →
Full-Stack Software Engineer, Machine Learning Platform
In the AI Data Infrastructure team, our mission is to provide trusted and useful data to efficiently power all of Autonomy development.
- Department
- Autonomy
- Location
- Pittsburgh, PA or Remote
- Employment type
- Full-time, salaried
- View role →
Senior Software Engineer, Onboard Infrastructure
Join a high-caliber team of experienced software engineers responsible for delivering some of Stack AV's most foundational technology.
- Department
- Autonomy
- Location
- Pittsburgh, PA or Remote
- Employment type
- Full-time, salaried
- View role →
Senior Software Engineer, Perception Architecture
The Perception Architecture team is responsible for tackling complex, cross-cutting issues in Stack AV’s approach to perception development and accelerating our delivery of perception capabilities.
- Department
- Autonomy
- Location
- Pittsburgh, PA or Remote
- Employment type
- Full-time, salaried
- View role →
Staff ML Engineer, Dynamic World Perception
The Dynamic World Perception team is responsible for real-time detection of road actors and properties. This includes developing occupancy networks and other perception algorithms to accurately identify and classify all dynamic elements within the driving…
- Department
- Autonomy
- Location
- Pittsburgh, PA or Remote
- Employment type
- Full-time, salaried
Firmware · 1
Product Operations · 1
Technical Project Management · 1
Benefits
Taken care of, so you can do the work.
Healthcare, fully paid
100% employer-paid medical, dental, vision, disability and life insurance. Zero premiums.
401(k)
Retirement savings from day one.
Open PTO and holidays
Take the time you need when you need it, without arbitrary limits.
Paid leave
Time to care for family and for yourself.
Lifestyle stipend
An annual stipend to support your lifestyle and wellbeing.
Flexible work modes
Pittsburgh headquarters, remote engineering across the country, and field operations where the trucks run.
How hiring works
Five steps, no surprises.
- 01
Apply
Every role links to Greenhouse. A resume and a few sentences are enough to start.
- 02
Talk
A recruiter screen, then a conversation with the hiring manager about the work.
- 03
Show
A technical interview shaped around the role: systems, ML, embedded or operations.
- 04
Meet the team
A loop with the people you would work with, on site or remote.
- 05
Decide
An offer with the details in writing, and a start date that works for you.
Nothing that fits today?
Roles open often. Follow Stack on LinkedIn, or send a general application through Greenhouse.