Apple is looking for an individual to drive Data Programs supporting ML features, in close collaboration with R&D partners, and to run the corresponding data projects end-to-end (collection & annotation) to build high-quality ML datasets at scale for AI-centric features.
Requirements
- Scripting skills (Python) to automate tasks, compute metrics and explore use of workflows combining ML and human inputs
- A talent for creating ML datasets focusing on end-to-end user experience by foreseeing issues, handling edge cases, and removing bias while ensuring inclusion and fairness
- Proficient in problem-solving and critical thinking, with a focus on innovation and continuous improvement
Responsibilities
- Design and implement ML Data Ops strategies optimized for each feature (collection and annotation), including the identification and sourcing or creation of necessary tooling, equipment or crowd
- Drive enhancements of data operations (increase scalability, diversity and quality, reduce cost and lead time), through innovative workflows that combine human and machine computation (leveraging capabilities of ML and foundation models)
- Coordinate data programs across internal data functions (data engineering, QA) and other partners
- Collaborate with vendors to ensure tasks are calibrated appropriately; track and report on quantity and quality metrics
- Scripting skills (Python) to automate tasks, compute metrics and explore use of workflows combining ML and human inputs
- A talent for creating ML datasets focusing on end-to-end user experience by foreseeing issues, handling edge cases, and removing bias while ensuring inclusion and fairness
- Proficient in problem-solving and critical thinking, with a focus on innovation and continuous improvement
Other
- Collaborate with R&D partners to understand and define their data requirements from inception to delivery
- Work closely with privacy, legal, procurement, and product security teams to identify and clear options considered for data operations
- Thoroughly scope projects, estimating timelines, cost, and identifying potential challenges in advance
- Establish clear guidelines, and training material
- Exhibits excellent program/project management, communication, interpersonal, analytical, and organizational skills
- Self-starter, able to handle ambiguity, identify risks, troubleshoot, and find the right people and tools to get the job done
- Capacity to multitask and manage multiple projects in parallel while meeting deadlines, and maintaining clear and effective communication with stakeholders