Apple - Cupertino, CA

posted 16 days ago

Full-time - Senior
Cupertino, CA
Computer and Electronic Product Manufacturing

About the position

The Engineering Program Manager for Machine Learning and Data at Apple will play a crucial role in the Data Engineering team, responsible for building and managing high-quality ML datasets that power AI-centric features across various Apple products. This position focuses on project planning, coordination, and program management excellence for large-scale data engineering initiatives, ensuring efficient execution and alignment with regulatory and governance standards.

Responsibilities

  • Own project planning and coordination for large Data Engineering initiatives, including requirements gathering, scoping effort, prioritizing, resource allocation, and schedule of deliverables.
  • Represent the DE team in conversations with R&D teams, Data Ops teams, and external vendors to ensure data engineering topics are raised, discussed, tracked, and resolved appropriately.
  • Facilitate communication cross-functionally with other teams, ensuring that requirements are well understood, and that priorities and delivery schedules expectations are managed.
  • Drive data governance and other regulatory/privacy initiatives, ensuring processes are well documented and maintained to Apple's high standards.
  • Partner with the engineering manager to execute long-term engineering initiatives by building a roadmap that balances short-term requests and long-term initiatives.
  • Identify problems/opportunities and pitch solutions (both technical & process-oriented) to scale Data Engineering's impact and increase velocity.

Requirements

  • 5+ years of experience in driving the design and development of data infrastructure and machine learning pipelines as a Technical Program Manager and/or Software Engineer.
  • Proven experience in driving the design and development of data tools and infrastructure as a Technical Program Manager and/or Software Engineer.
  • Familiarity with Machine Learning (ML) development lifecycle, typical data workflows, and model metrics, with an understanding of how data fits into ML.
  • Experience working with Python, AWS, Airflow, Spark, Snowflake/Databricks, (No)SQL, Distributed Computing, and Dashboards (Tableau, Grafana).
  • High-quality program management skills including program structuring and managing multiple work streams interdependently.
  • Demonstrated talent for effecting change and driving results through influence, and an ability to navigate complex organizational structures to foster collaboration across functions.

Nice-to-haves

  • Understanding of generative technologies (LLMs, diffusion models).
  • Proven experience working directly or adjacent to ML data operations (synthetic data creation, human data collection/annotation, data quality management) in support of machine learning features.
  • Experience with state-of-the-art ML techniques (transformer architecture, CLIP & other visual and text embedding models).

Benefits

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Reimbursement for certain educational expenses, including tuition
  • Discretionary bonuses or commission payments
  • Relocation assistance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service