What are the responsibilities and job description for the Staff Software Engineer, Tracking position at Stack AV?
About the Role:
The tracking team is responsible for tracking road actors and road elements as well as estimating a temporally consistent belief of the local scene from a history of detections. As a Staff Software Engineer on this team you will be responsible for delivering ML solutions to tracking problems in a self-driving system; e.g. learning probabilistic actor motion and sensor models, re-identification strategies, information fusion rules, etc.
Responsibilities:
- Work in a team to deliver state-of-the-art closed- and open- world tracking systems for L4 self-driving vehicles.
- Contribute to the technical direction of the tracking team and broader perception org.
- Write robust software for real-time, resource-constrained, safety-critical applications.
- Drive highly cross-functional features and work streams from problem statement to delivery.
- Proactively identify limitations with the existing tracking system and drive improvements.
- Align stakeholders with strong presentation and communication skills.
- Lead challenging technical topics and build consensus.
Qualifications:
- Extensive experience architecting, training, and deploying deep learning models into real-world environments.
- Track record of driving applied research projects from start to completion, including conception, problem definition, experimentation, iteration, and finally publication or productization.
- Experience delivering perception/tracking solutions for real-time robotic applications.
- Knowledge and experience employing advanced probabilistic algorithms to solve problems involving uncertain inputs and imperfect models.
- Strong experience in software engineering and algorithm design.
- Fluent in Python.
- Experience with C .
#LI-JG1