Join Apple's Data Platform team as a Senior/Staff Software Engineer and be part of shaping the future of Apple Services Engineering. This role offers an exciting opportunity to work with cutting-edge streaming processing systems and distributed computing frameworks. You'll be joining a team of open source data experts, including Spark, Flink, Kafka, and Iceberg committers, to enhance and automate infrastructure across data centers and cloud services.
As a key member of the team, you'll be responsible for advancing Apple's data infrastructure through innovative implementations and tools. Your work will directly impact systems supporting millions of users worldwide, focusing on resilience, scalability, and performance. The role requires deep expertise in scalable streaming processing systems and a passion for optimizing distributed stateful streaming computing frameworks.
The position offers a competitive compensation package, including a base salary range of $171,600 to $302,200, plus opportunities for equity through Apple's discretionary employee stock programs. Benefits include comprehensive medical and dental coverage, retirement benefits, education reimbursement, and potential bonuses and relocation assistance.
You'll be working in a collaborative environment, contributing to open source projects and working closely with internal Apple teams and external communities. This is an ideal opportunity for someone who is passionate about distributed systems, has extensive experience with technologies like Flink, Beam, Kafka, and Iceberg, and wants to make a significant impact on Apple's technology infrastructure.
The role combines technical depth with the opportunity to innovate and shape the future of data processing at one of the world's leading technology companies. You'll be part of a team that values both technical excellence and open source contribution, while working on systems that operate at massive scale.