About The Position

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

  • 8+ years of software development experience, with a focus on batch and streaming data processing at scale.
  • 4+ years of engineering people management experience; leading, mentoring, and growing teams.
  • Good understanding of open source data processing frameworks like Apache Spark, Apache Flink, Apache Iceberg, and REST Catalog.
  • 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 expertise in operating large Lakehouse leveraging Spark, Iceberg, REST Catalog.
  • Experience building and growing teams focused on Lakehouse concepts.

Responsibilities

  • Lead a team responsible for building and operating the managed Lakehouse platform.
  • Drive technical strategy and ensure the scalability, reliability, and performance of data processing infrastructure.
  • Collaborate with data scientists, data engineers, and product teams to understand their needs.
  • Deliver innovative solutions around Lakehouse.
  • Guide team members in both technical and professional growth.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service