Apple Inc logo

Senior Software Engineer, Apple Services Engineering

Apple Inc
  • San Francisco, CA
    30+ days ago

    Job 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

    Numbers & Facts

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

    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.

    Skills

    • Amazon Web Services (AWS)unmatched
    • Appleunmatched
    • Apple iCloudunmatched
    • Architectural Analysisunmatched
    • C++ Programming Languageunmatched
    • Cloud Computingunmatched
    • Concurrencyunmatched
    • Concurrent Programming Language Familyunmatched
    • Data Analysisunmatched
    • Data Processingunmatched
    • Distributed Applicationsunmatched
    • Distributed Computingunmatched
    • GCP (Good Clinical Practices)unmatched
    • Javaunmatched
    • Machine Learningunmatched
    • Machine Toolunmatched
    • Microsoft C# (C Sharp)unmatched
    • Multithreaded Programmingunmatched
    • Problem Solving Skillsunmatched
    • Project Executionunmatched
    • Python Programming/Scripting Languageunmatched
    • Scala Programming Languageunmatched
    • Software Administrationunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • System Integration (SI)unmatched
    • Systems/Internals Programmingunmatched
    • Value Engineeringunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder