Sr. Distributed Database Engineer - Data Platform (ASE)

Seattle, Washington, United States
Software and Services

Summary

Posted:
Role Number:200535958
The Apple Services Engineering (ASE) team is one of the most exciting examples of Apple’s long-held passion for combining art and technology. We are the people who power the App Store, Apple TV and Sports, Apple Music, Podcasts, and Books along with Cloud and Infrastructure Services platforms. As a Distributed Database Engineer on the ASE Data Platform team, you will play a crucial role in building and maintaining the infrastructure that will be utilized company-wide. You will tackle complex challenges, work with cutting-edge open-source technologies, and contribute to the development of systems for petabyte-scale analytics. Additionally you will collaborate closely with many cross-functional teams, Apple scale customers, and continuously evolve your skills in a dynamic Kubernetes environment. We are looking for engineers who are passionate about crafting big-data products. This role requires a deep understanding of developing products that are highly scalable, highly available, and fully fault tolerant.

Key Qualifications

  • Strong programming expertise with Java/Scala/C++ and scripting languages
  • A proven history of success or a showcased talent as an engineer with experience in distributed database systems.
  • Strong problem-solving skills and able to thrive in a fast-paced and dynamic environment.
  • Adaptability to learn and implement new technologies
  • A learning attitude to continuously improve self, team, and the organization.

Description

As a Data Platform Engineer, you will be instrumental in constructing and maintaining the foundational infrastructure that supports diverse data engineering, analytics, and data science requirements across multiple Apple organizations. Your expertise in distributed systems, and open-source technologies like Trino/Presto and Iceberg will be crucial as you work on lakehouse architectures for petabyte-scale analytics. Your responsibilities include optimizing big data query engines for performance, enhancing the query engine to meet evolving business requirements, and actively contributing to open-source initiatives. Additionally, you will extend your impact by offering the query engine as a service on Kubernetes, catering to the diverse needs of multiple organizations within Apple and addressing a spectrum of customer feature requests, whether associated with the service or the engine. Your role will have a tremendous amount of individual responsibility and influence, shaping the trajectory of critical Apple internet services for years to come. Your work will affect hundreds of millions of users and play a pivotal role in the success of current and future Apple features. Collaboration is key in our dynamic environment, where you'll engage in cross-functional teamwork, working closely with customers to understand and address their needs. Your openness to learning and implementing new technologies will contribute to the continuous evolution of our organization. If you are passionate about tackling challenges, eager to work on groundbreaking projects, and committed to shaping the future of big data analytics, we invite you to join our team. Make a substantial impact on the ASE org within Apple and be part of our journey towards innovation and excellence. Here you’ll find that we: • Have a peaceful work environment where you can choose when to socialize and when to focus. • Provide technical guidance and mentorship as needed • Have an encouraging and growth-focused workplace culture. • Encourage you to use accrued vacation time and maintain a healthy work-life balance. • Offer excellent benefits!

Education & Experience

Bachelor's degree in Computer Science, Computer Engineering, Mathematics, or equivalent professional experience.

Additional Requirements

  • Experience with the following are nice to have, but they are not required:
  • • Big data open-source technologies such as Trino/Presto, Spark, Druid, Iceberg or related technologies
  • • Working on lakehouse architectures
  • • Cluster management/orchestration software like Kubernetes, Spinnaker, Helm charts, Docker

Pay & Benefits