Senior Software Engineer - iCloud Platform at Apple | GB | Rezi

Senior Software Engineer - iCloud Platform at Apple

Senior Software Engineer - iCloud Platform

Apple · GB

1 weeks ago

Senior Software Engineer - iCloud Platform

Apple · GB

13 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

We are looking for experienced Software Engineers to help develop the next-generation of Apple's cloud services platform and infrastructure. You will be working on foundational systems that power iCloud services, including distributed data platforms, storage systems, and a unified observability infrastructure. This role involves designing and implementing the overall observability architecture of iCloud Platform and its services, handling data streams at massive scale, with a high priority on user experience and data privacy.

Responsibilities

  • Design, develop, and support a multi-tenant platform that standardizes observability across iCloud services
  • Partner with teams across Apple to design, develop, and ship new platform capabilities
  • Drive end-to-end project execution, from design reviews through production releases
  • Deploy, scale, and maintain highly concurrent and throughput intensive services
  • Triage, investigate, and remediate production and operational issues

Requirements

  • Experience developing software in Java, Swift, C, or C++
  • Expertise working with distributed systems and highly concurrent environments
  • Expertise in streaming data processing frameworks, handling data at massive scale
  • Bachelor’s degree in an engineering-related field or equivalent job-related experience

Skills

  • Java
  • Swift
  • C
  • C++
  • Distributed systems
  • Highly concurrent environments
  • Streaming data processing
  • Concurrent and multi-threaded environments
  • Distributed streaming architectures
  • Real-time data analytics
  • Synchronous and asynchronous network application I/O frameworks
  • Time-series databases
  • NoSQL databases
  • Observability concepts: metrics, traces, logs, and their correlation
  • OpenTelemetry
  • Prometheus
  • Jaeger
  • AWS
  • GCP
  • Cloud native technologies (Containers, Kubernetes, gRPC)

Location

  • Remote

Work Type

  • Full-time

Experience Level

  • Experienced

Education Level

  • Bachelor’s degree in an engineering-related field or equivalent job-related experience

About the Company

  • iCloud manages data and services at massive scale!
  • Our unified observability platform serves as the central nervous system for monitoring and understanding the health of all iCloud services, providing comprehensive telemetry collection, real-time processing, and sophisticated analysis capabilities that span billions of active Apple customers.
  • This observability ecosystem is purpose-built to deliver secure, performant, and highly scalable monitoring solutions that maintain the highest standards of user privacy.
  • It furthermore empowers engineering teams across iCloud to build reliable and observable applications through consistent observability approaches across diverse services and infrastructure components at unprecedented scale.
  • We are a world-class team who has a real passion for engineering and delivering high quality services to Apple’s customers.