Stack is developing revolutionary AI and advanced autonomous systems designed to enhance safety, reliability, and efficiency of modern operations. As a Staff Software Engineer in the Perception Architecture team, you will drive the development of foundational ML architecture and tackle complex perception problems to ensure the self-driving system scales robustly and efficiently.
Responsibilities:
- Contribute to the technical direction of the Perception Architecture team and the broader perception organization
- Design and develop core machine learning components and architectures that enable the perception system to scale and reliably address complex, long-tail driving scenarios
- Drive the initial implementation and prototyping of key architectural decisions, such as handling long tail challenges or long range detection
- Contribute to the improvement of model frameworks, architecture, and data pipelines to eliminate development bottlenecks and accelerate model iteration
- Lead challenging technical topics and build consensus across sister teams (e.g., dynamic world, static world) and stakeholders to ensure autonomy-wide alignment
Requirements:
- BS (with 6+ years of experience), MS (with 5+ years of experience), or PhD (with 3+ years of experience) in a perception-related field, such as Robotics, Computer Vision, or Machine Learning
- Extensive experience architecting, training, and deploying deep learning models into real-world, safety-critical environments
- Track record of driving applied research or engineering projects from conception and experimentation to successful productization
- Strong experience in software engineering, machine learning algorithm design, and building data/metrics pipelines for ML development
- Fluency in Python and hands-on experience with C++
- Experience delivering detection, segmentation, tracking, or other perception solutions for real-time robotic applications, with prior experience in sensor fusion being highly desirable