Our Ability Jobs

Job Information

Apple Senior Software Engineer - Apple Cloud Services / Big Data in Cupertino, California

Senior Software Engineer - Apple Cloud Services / Big Data

Santa Clara Valley (Cupertino),California,United States

Software and Services

  • Experience with large scale distributed real time event collection with Kafka, Spark, Flink and others.

  • Experience with container management platforms like Kubernetes.

  • Experience supporting and working with multi-functional teams in a dynamic environment.

  • Experience working with: Cassandra, Presto, Spark, Hadoop and similar technologies in production at large scale.

  • Experience with cloud services such as S3 and others.

  • Strong programming expertise in Java, Scala and building micro services

  • Experience in engineering large-scale, complex applications with excellent run-time characteristics such as low-latency, fault-tolerance and availability.

  • Experience engineering modern Data Lake and Data Platform tools.

  • Proven communication & writing skills for technical documents as well as presenting to a wide audience.

  • A learning attitude to continuously improve self, team, and the organization.


Come join a small team writing the software which forms the foundation for some of our most exciting products and services. - Architect, design and build a framework that can ingest billions of records, can process and aggregate petabyte scale of data - Develop a big data infrastructure that is highly scalable, available with end to end analytics capabilities - Advise data engineers and Analysts on solving their data access requirements - Develop and deploy algorithms that tackle big data problems. We are Data Lake team for Apple Cloud Services group. We provide platform services for various products like iMessage, FaceTime, Photos, Drive, Backup, Education and many others. The services we provide form the basic platform upon which most of the Apple’s data engineering and data science systems and use-cases are built. The Apple Cloud Services - Data Lake team needs a strong self driven engineer who can work both on open source community offerings as well as internal teams to take technologies to the next level.

Education & Experience

Bachelor's degree in computer science or equivalent.

Additional Requirements

Apple Footer

Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant (Opens in a new window) .

Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants. United States Department of Labor. Learn more (Opens in a new window) .

Apple will consider for employment all qualified applicants with criminal histories in a manner consistent with applicable law. If you’re applying for a position in San Francisco, review the San Francisco Fair Chance Ordinance guidelines (opens in a new window) applicable in your area.

Apple participates in the E-Verify program in certain locations as required by law. Learn more about the E-Verify program (Opens in a new window) .

Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Apple is a drug-free workplace. Reasonable Accommodation and Drug Free Workplace policy Learn more (Opens in a new window) .