Nuro is looking to improve the performance and scalability of its in-house labeling tools, which are critical for providing high-quality labeled data to its machine-learning-first autonomous driving systems.
Requirements
- You have experience with native application development using C++, QT and OpenGL
- Knowledge of data engineering, its tooling and best practices
- Knowledge of graphics engineering, cpu and gpu optimization
- Experience working with sensor data and data visualization
- Experience with profiling and performance tuning native applications
- Experience working with large scale distributed data systems
Responsibilities
- Own performance end‑to‑end for Nuro’s labeling tools (profile, optimize, and scale) using C++, Qt, and OpenGL.
- Define and drive the technical vision for the in‑house labeling tools, from architecture to execution.
- Integrate tools with cloud services to improve labeling pipelines and drive improvements in label quality.
- Build CI/CD pipelines to accelerate developer experience and release changes to Nuro’s labeling workforces.
- Partner with ML teams to define labeling requirements for the latest model needs and deliver high-quality labeled data
- Drive the end-to-end labeling experience by working with cross-functional partners and operations to improve labeling
Other
- You have a degree in B.Sc or M.Sc., plus 3 years of relevant work experience
- You have excellent communication, presentation, interpersonal, and analytical skills
- You have experience setting team or project product and technical vision, timelines and prioritization
- You are committed to improving the code quality, setting technical standards and best practices across the broader software organization