About The Position

Join Apple Services Engineering to develop the next generation of Apple’s cloud services infrastructure, working on CloudKit, Apple’s foundational privacy-focused database platform. CloudKit securely stores users’ data and keeps it synchronized across Apple devices. CloudKit is a strongly consistent structured-data database serving billions of active Apple customers. It is designed for performance, high availability, and scalability, and serves as the foundation for iCloud and experiences including Photos, Drive, Notes, Keynote, and News, as well as third-party applications. As a member of a versatile engineering organization, you will introduce fundamental capabilities to power new applications and scale existing ones. The team seeks engineers with exceptional fault-tolerant distributed-systems expertise, leadership skills, and the ability to excel in a complex environment focused on customer experience.

Requirements

  • 7+ years of industry experience developing software in Java, C, or C++.
  • Experience working with distributed NoSQL and relational database technologies.
  • Expertise in synchronous and asynchronous network application I/O frameworks.
  • Expertise in programming in concurrent and multi-threaded environments.
  • Industry experience building and operating large-scale multi-tiered distributed systems.
  • Bachelor’s degree in an engineering-related field or equivalent related experience.

Nice To Haves

  • Strong background with key-value data stores such as FoundationDB, DynamoDB, or Cassandra.
  • Strong fundamentals in storage systems, such as schema design, indexes, and transactions.
  • Familiarity with high-performance caching mechanisms such as Redis or Memcached.
  • Familiarity with event-streaming and queueing systems such as Kafka.
  • Experience using AWS, GCP, and cloud-native technologies such as containers, Kubernetes, and gRPC.
  • Experience with TLS, X.509 certificates, or similar security and cryptographic protocols.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service