About The Position

The Apple Data Platform team, part of the Services organization, powers analytics and machine learning across Apple. Our mission is to deliver cutting-edge, reliable, and user-friendly infrastructure for data ingestion, storage, processing, and interaction, enabling teams to build data-intensive applications with ease and success. This role sits within the Data Lakehouse team, a part of the Apple Data Platform. The team provides a fully managed Lakehouse solution powered by Apache Iceberg, Iceberg REST Catalog, and custom-built services to manage data at scale. Our platform supports both analytical and machine learning workloads across Apple, serving key products and organizations including Siri, Search, Media, iCloud, News, Apple Intelligence, and Maps. We continuously innovate to meet evolving customer needs and market trends. We seek engineers passionate about building world-class infrastructure products. In this role, you will lead the data lakehouse team, guiding team members in both technical and professional growth. You will collaborate closely with cross-functional teams to lead the planning, execution, and success of technical projects, with a focus on enhancing the experience for Apple’s internal customers.

Requirements

  • 12+ years of software development experience, with a focus on data processing at scale.
  • 8+ years of engineering people management experience—leading, mentoring, and growing teams.
  • 3+ years of experience managing engineering managers.
  • Deep expertise in open source data platform technologies like Apache Spark and Apache Iceberg.
  • Excellent communication, interpersonal, and leadership skills.
  • Strong problem-solving and analytical skills.
  • BS, MS, or Ph.D. in Computer Science or a related field of study.

Nice To Haves

  • Proven contributions to open source projects like Spark or Iceberg.
  • Thought leadership in the community via presentations in conferences or blog posts.
  • Experience building and growing teams focusing on open source technologies.

Responsibilities

  • Lead a team responsible for the development and optimization of core data libraries on the data platform.
  • Drive technical strategy and ensure the scalability and performance of the data platform.
  • Build and lead a team of talented engineers.
  • Collaborate closely with data scientists, data engineers, and product teams to understand their needs.
  • Deliver innovative solutions that leverage cutting-edge data processing technologies.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service