at Apple
Location
San Francisco, United States of America
Compensation
$181k–$318k USD
Type
full time
Posted
Today
Market range · company + function + seniority
p25 · target · p75 · n=675
Posted $318k · above the band
Tailor your résumé to this role in 30 seconds.
Free account · ATS keyword check · per-job bullet rewrite by Claude.
As a backend engineer on the Apple Podcasts team, you will own server-side systems that process data from millions of podcast providers, manage complex catalog state, and serve content to Apple's global audience.
You'll build APIs consumed by other internal systems across Apple, design database schemas for evolving content models, and architect asynchronous data pipelines that must operate reliably across multiple data centers. Your work directly supports cross-functional tentpole features — collaborating with client teams, product, design, business, and operations partners to deliver end-to-end solutions.
Design, build, and operate highly available microservices that process podcast metadata from millions of external providers
Develop and maintain gRPC and REST APIs consumed by internal services and external partners
Architect database schemas and data models that support complex catalog state across relational and NoSQL datastores
Build and optimize asynchronous data processing pipelines using message queues to handle high-throughput event-driven workflows
Collaborate with client teams, web teams, and other server-side engineering teams to define contracts, ensure reliability, and ship cross-platform features
Design systems for multi-datacenter deployments with strong availability and consistency guarantees
Build internal tooling and operational workflows for catalog management and curation
Partner with Product, Design, and Business stakeholders to translate requirements into scalable technical solutions
5+ years of current and professional software engineering experience
Strong server-side Java development experience with expert knowledge of algorithms and data structures
Experience designing database schemas in both relational and NoSQL databases
Experience building and operating distributed systems with high availability requirements
Experience developing APIs (REST or gRPC) consumed by multiple clients
Experience with message queue systems (Kafka or similar) for asynchronous data processing
Experience with microservices architecture, including service decomposition, inter-service communication, and independent deployment
Shipped customer-facing features or product functionality in a production environment
BS in Computer Science or equivalent industry experience
Experience with Cassandra or other wide-column NoSQL databases at scale
Experience with reactive/non-blocking programming models (Project Reactor, RxJava, or similar)
Experience with distributed batch processing frameworks (Spark or equivalent)
Familiarity with distributed file systems (HDFS or equivalent) for large-scale data storage
Experience with search infrastructure (Solr, Elasticsearch, or similar)
Experience building systems that process structured feeds (RSS, Atom, or similar syndication formats)
Familiarity with media delivery technologies (HLS, audio transcoding pipelines, or asset ingestion)
Strong organizational skills and experience working on large cross-functional teams with diverse stakeholders (product, design, operations, business)
Apple Podcasts connects hundreds of millions of listeners with millions of creators around the world. Behind that experience is a backend engineering team within Apple Services Engineering (ASE) that builds the systems responsible for ingesting, processing, and serving one of the largest podcast catalogs on the planet.
We're looking for a backend engineer to help us design and scale the services that power Apple Podcasts. If you want to work on high-scale distributed systems that directly shape how people discover and enjoy audio and video content, this is the role.
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant
At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.
Learn about accessibility in Apple’s workplace
Learn about reasonable accommodations for job applicants
Apple accepts applications to this posting on an ongoing basis.
Open postings ranked by description similarity — useful if this role isn't quite right.