Apple Inc logo

Senior Software Engineer, Apple Services Engineering

Apple Inc

  • San Francisco, CA
  • 30+ days ago

    Highlights

    Design, develop, and support distributed applications and services that ingest and process massive volumes of operational data Integrate with large-scale data processing engines (e.g., Spark, Trino, Flink) as part of a broader service architecture Collaborate with teams across iCloud to understand their systems and deliver the insights and tooling they need to operate with confidence Drive end-to-end project execution, from design reviews and through production releases Deploy, scale, and maintain highly concurrent and throughput-intensive services Triage, investigate, and remediate production and operational issues5+ years experience developing software in Java or a similar language (e.g., C++, C#, Go) Strong background in designing, building, and operating backend services and distributed systems Experience in programming in concurrent and multi-threaded environments Experience deploying applications on Kubernetes or similar container orchestration platforms Bachelor's degree in an engineering-related field or equivalent job-related experienceFamiliarity with distributed data processing frameworks (e.g., Spark, Flink, Trino) and languages commonly used with them, such as Scala or Python Familiar with time-series event data and systems Familiar with distributed streaming architectures and data analytics at scale Experience with observability concepts and frameworks Experience using AWS, GCP, and cloud native technologies. Our team builds the services and applications that power observability across CloudKit and other iCloud services, giving engineers the visibility they need to operate at massive scale.

    Numbers & Facts

    LocationSan Francisco, CA
    IndustryComputer/IT Services
    Company Size10,000 employees or more
    Year Founded1976
    Websitehttps://www.apple.com/jobs

    Description

    Were building the next generation of Apples cloud services observability infrastructure. Join us to design and build the applications and services that give us deep insight into the operational health and efficiency of CloudKit, Apples foundational privacy-focused database platform, and many other iCloud services. Were looking for engineers with a strong track record of building fault-tolerant, distributed systems, and the judgment to operate confidently in a complex, high-scale environment.

    Our team builds the services and applications that power observability across CloudKit and other iCloud services, giving engineers the visibility they need to operate at massive scale. Youll work across the full lifecycle, from designing new services to deploying them on Kubernetes, while collaborating closely with infrastructure and platform teams whose systems you integrate with. We value engineers who can move fluidly between hands-on coding, architecture decisions, and production ownership, and who are curious about applying new techniques, including machine learning, to solve operational problems.Design, develop, and support distributed applications and services that ingest and process massive volumes of operational data Integrate with large-scale data processing engines (e.g., Spark, Trino, Flink) as part of a broader service architecture Collaborate with teams across iCloud to understand their systems and deliver the insights and tooling they need to operate with confidence Drive end-to-end project execution, from design reviews and through production releases Deploy, scale, and maintain highly concurrent and throughput-intensive services Triage, investigate, and remediate production and operational issues5+ years experience developing software in Java or a similar language (e.g., C++, C#, Go) Strong background in designing, building, and operating backend services and distributed systems Experience in programming in concurrent and multi-threaded environments Experience deploying applications on Kubernetes or similar container orchestration platforms Bachelor's degree in an engineering-related field or equivalent job-related experienceFamiliarity with distributed data processing frameworks (e.g., Spark, Flink, Trino) and languages commonly used with them, such as Scala or Python Familiar with time-series event data and systems Familiar with distributed streaming architectures and data analytics at scale Experience with observability concepts and frameworks Experience using AWS, GCP, and cloud native technologies

    About Company

    We bring amazing people together to make amazing things happen.

    We’re a diverse collection of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. The people who work here have reinvented entire industries with the Mac, iPhone, iPad, and Apple Watch, as well as with services, including iTunes, the App Store, Apple Music, and Apple Pay. And the same passion for innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it.

    About Apple

    There’s a place here for every kind of brilliant. Everyone here is an innovator, or an innovator-to-be, no matter what your team or your role. So bring your passion, courage, and original thinking and get ready to share it, because every new product, service, or feature we invent is the result of people working together to make each others’ ideas stronger. Innovation at this level depends on people who represent the variety of the human experience and inspire us with their own fresh perspectives. Together, we’ll do amazing work that can make a difference in people’s lives. Including your own. Learn more about working at Apple.

    Similar Jobs

    See more jobs