About the job
The App Store team powers the data backbone behind discovery, search, trust and safety, developer insights, and experimentation across billions of daily user interactions. We ingest, model, and activate high-volume event data in near real time with uncompromising standards for privacy, reliability, and latency. As a Senior Software Engineer, you will design and operate large-scale distributed systems and build production-grade Generative AI applications that make App Store signals useful, safe, and actionable for teams across the Apple.
Responsibilities
Architect and operate petabyte-scale App Store pipelines with strict SLAs.
Define event taxonomies, schemas, and governance to ensure durable contracts, lineage, and high-quality metadata.
Ship privacy-by-design processing: PII minimization, consent enforcement, differential privacy, and edge-friendly patterns.
Build production GenAI services with App Store context: embeddings, vector search, RAG, prompt orchestration, guardrails, and automated evals.
Lead incident response and root-cause analysis; automate backfills, reprocessing, and lineage-aware rollbacks.
Mentor engineers, influence architectural roadmaps, and improve on code quality, testing, performance, reliability, and documentation.
Qualifications
Minimum
8+ years of hands-on software engineering experience building large-scale data systems.
Strong programming skills in one or more of Scala and Java.
Hands-on expertise with distributed data systems such as Spark, Kafka, Hadoop, Flink.
Solid foundation in data storage and SQL : (S3/HDFS/Parquet), and lakehouse tables (Iceberg/Delta/Hudi).
Solid systems fundamentals: algorithms, data structures, concurrency, consistency, caching, and observability.
Built and operated services with Docker/Kubernetes, automated CI/CD and low‑latency inference systems.
BS/MS/PhD in Computer Science or related field, or equivalent experience.
Preferred
Familiarity shipping GenAI apps to production: embeddings, vector DBs, RAG, prompt orchestration.
Excellent communication and collaboration skills; ability to influence multi-functional partners and drive complex projects to completion.