Apple Inc logo

Senior Platform Software Engineer

Apple Inc
  • Seattle, WA
    7 days ago

    Job Description

    People at Apple dont just build products. They craft the kind of experience that has revolutionized entire industries. The diverse collection of our people and their ideas inspire innovation in everything we do. Imagine what you could do here! Join Apple, and help us leave the world better than we found it.

    Core Data and Intelligence (CDI) is the central data, AI, and machine learning engineering team in ASE Media. We build the primitives other teams rely on: privacy-compliant data collection, canonical datasets, AI and machine learning building blocks, and the visualizations that turn them into decisions. That work shows up across Apple. It is a signal for Music recommendations, a report on the engagement of a new TV+ feature, and the Average Revenue Per User we share with developers. We partner with client and server teams to source data and ensure collection meets Apples high privacy standards. CDI also leads privacy engineering within ASE. Apple Services Engineering powers App Store, Apple TV+, Apple Music, Apple Podcasts, Apple Books, Fitness+, the iTunes Store, and more.

    The Data Engineering Platform (DEP) is how CDI does that work at scale. DEP builds an opinionated data engineering ecosystem that accelerates data and machine learning engineers. It includes spec-driven development, data quality, AI-driven workflows, cloud portability, CI/CD, integrated privacy and compliance, and scaled operational tooling. We are looking for a Senior Platform Software Engineer to build and evolve the foundations of DEP. You will work across the full depth of the stack, from the command an engineer types to the infrastructure running in production. You will build foundational developer and platform systems, take direct responsibility for critical production services, and establish engineering patterns that scale across DEP.

    As a Senior Platform Software Engineer on DEP, you will build systems end to end: the API, the service, the schema, the configuration, the pipeline, and the telemetry. You will combine hands-on engineering with systems thinking, building the foundations that make data and machine learning engineers more productive.

    • Design, build, and operate the Go services at the heart of DEP, and shape the declarative APIs and interfaces engineers build against
    • Define how services ship on the platform, establishing patterns and abstractions for deployment, configuration, release, and lifecycle that services and partner teams can build on
    • Drive operational excellence for critical production services, including service-level objectives, observability and alerting, release safety, availability, and recovery as adoption grows
    • Shape the developer experience across command-line tooling, project scaffolding, APIs, and documentation. Run onboarding, gather feedback from data engineering teams, and turn recurring friction into product improvements
    • Design and evolve core data and persistence models, establishing durable schemas, contracts, and interfaces with clear patterns for compatibility, migration, and evolution
    • Develop reusable AI-assisted engineering workflows and establish patterns for how skills and agents are built, evaluated, shared, and maintained across the team
    • Shape technical direction by defining engineering standards, evaluating emerging technology, mentoring engineers, and building strong relationships with engineering teams and customers to inform priorities and investments

    Bachelors or Masters degree in Computer Science, Engineering, or equivalent professional experience 6+ years of software engineering experience, with significant experience building complex backend services and distributed systems Strong programming fundamentals, with a track record of shipping and operating production backend services and developer-facing tools Experience designing durable APIs, schemas, or developer-facing interfaces with attention to compatibility and evolution Demonstrated experience with CI/CD and release engineering, including promotion between environments and safe rollback Strong relational database fundamentals, including schema design, indexing, transactions and isolation levels, and managed schema migrations in production services Solid distributed systems fundamentals, including the ability to reason about reliability, consistency, failure modes, and operational tradeoffs Experience operating production services, including observability, on-call, incident response, and post-incident improvement, with a track record of raising the reliability and maintainability of systems you inherit Strong written and verbal communication skills, with a demonstrated ability to work effectively across teams and communicate technical decisions clearlyExperience building infrastructure, developer platforms, or developer-facing systems Experience with infrastructure-as-code systems such as Terraform or OpenTofu, including building reusable abstractions or operating infrastructure tooling at scale Experience with policy-as-code or configuration-as-code technologies such as Open Policy Agent, Rego, PKL, CUE, Jsonnet, or comparable systems Experience building CLI or terminal-based developer tools used as part of engineers daily workflows Experience with observability technologies such as OpenTelemetry, including instrumentation, dashboards, alerting, and service-level indicators Hands-on depth with relational database systems such as PostgreSQL or CockroachDB Experience with artifact or package distribution systems, including concepts such as versioning, immutability, provenance, signing, or registry protocols Experience developing reusable skills, agents, or workflows for AI-assisted development tools and helping drive their adoption across an engineering team Exposure to data governance, privacy engineering, security, or compliance-driven requirements, and experience partnering with privacy and security teams Experience serving other engineering teams, with an understanding of multi-tenancy, blast radius, shared ownership models, compatibility, and deprecation Strong developer empathy, with a track record of engaging engineering customers through onboarding, documentation, office hours, and other feedback channels

    Numbers & Facts

    LocationSeattle, WA
    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

    • ASEunmatched
    • Appleunmatched
    • Application Programming Interface (API)unmatched
    • Artificial Intelligence (AI)unmatched
    • Cloud Computingunmatched
    • Command Lineunmatched
    • Communication Skillsunmatched
    • Computer Programmingunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Data Collectionunmatched
    • Data Modelingunmatched
    • Data Qualityunmatched
    • Database Designunmatched
    • Database Technologyunmatched
    • Distributed Computingunmatched
    • Documentationunmatched
    • Ecosystemsunmatched
    • Emerging Technologyunmatched
    • Engineeringunmatched
    • Incident Responseunmatched
    • Instrumentationunmatched
    • Machine Learningunmatched
    • Machine Toolunmatched
    • Maintain Complianceunmatched
    • Mentoringunmatched
    • Musicunmatched
    • On Callunmatched
    • Onboardingunmatched
    • PostgreSQLunmatched
    • Presentation/Verbal Skillsunmatched
    • Privacy Controlsunmatched
    • Product Developmentunmatched
    • Programming Toolsunmatched
    • Regulatory Complianceunmatched
    • Relational Databases (RDBMS)unmatched
    • Release Management/Engineeringunmatched
    • Reporting Dashboardsunmatched
    • Safety Alertsunmatched
    • Scaffoldingunmatched
    • Software Engineeringunmatched
    • Standards Developmentunmatched
    • Systems Engineeringunmatched
    • Systems Maintainabilityunmatched
    • Systems/Internals Programmingunmatched
    • Telemetryunmatched
    • Training Data Setsunmatched
    • Writing Skillsunmatched

    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