About the job
The Machine Learning (ML) Data Services team is on the lookout for a passionate and seasoned Staff Technical Lead Manager (TLM) to spearhead the evolution and operation of our essential machine learning data infrastructure. This pivotal position requires a unique fusion of in-depth technical knowledge in machine learning systems, extensive data processing, and a proven track record in leadership to effectively manage both individual contributors and set technical direction.
The ML Data Services team plays a vital role in ensuring the provision of reliable, high-quality, and easily accessible data for all machine learning applications. As custodians of the 'Data Engineering' phase of the ML lifecycle, we handle the most crucial input for any ML system: the data itself. Our infrastructure supports hundreds of data pipelines and processes petabytes of data, directly facilitating the success of our flagship products.
Key Responsibilities:
Technical Leadership and Strategic Direction
- Develop and execute the technical roadmap and long-term strategy for the ML Data Services platform, ensuring alignment with the growing needs of ML engineers across the organization.
- Act as the leading technical authority for the team, designing complex, highly scalable, and fault-tolerant systems for data ingestion, transformation, and serving.
- Guide the technical vision for sourcing diverse training data, encompassing real-world drive logs, resimulation outputs, auto-labeling pipelines, and human labeling efforts.
- Oversee the implementation of robust mechanisms for monitoring data quality, tracking data lineage, and ensuring comprehensive data governance and compliance.
- Provide hands-on technical mentorship, design reviews, and guidance to engineers, promoting best practices, high code quality, and operational excellence.
Management and Team Development
- Lead a team of software engineers, conducting performance reviews, facilitating career development, and providing coaching and mentoring.
- Balance a hybrid role as a technical leader-manager, dedicating 50% of efforts to management and 50% to technical leadership, architecture, and hands-on coding/design.
- Drive recruitment efforts to attract, onboard, and retain exceptional engineering talent, fostering a diverse and inclusive team culture.
- Promote engineering excellence, operational rigor, and a strong sense of ownership within the team.
Collaboration and Execution
- Work closely with ML model and Infrastructure teams to understand data requirements and deliver solutions that expedite ML development cycles.
- Lead the execution of major projects, ensuring timely delivery and alignment with business objectives.
- Effectively communicate complex technical concepts to a variety of stakeholders.

