← All roles

Senior Backend Software Engineer, Platform Engineering, Services Data Science & Analytics

Apple· Software and Services
Apply on company site
Hybrid (Austin, TX)Full-timePosted 5mo ago

About the role

Senior Software Engineer on the Services Data Science & Analytics Platform Engineering team to design, build, and operate backend services forming the foundation of DS&A's data platform, with a focus on reliability, performance, and scale for one of the world's largest analytics organizations.

Responsibilities

  • Own core platform services end-to-end — from API design and query routing through caching infrastructure and data lineage — ensuring they perform reliably at scale and with low latency
  • Collaborate closely with Data Engineering, Data Science, Machine Learning Engineering, Insight Engineering, and Core Engineering teams to shape architectural decisions for the DS&A analytical foundation
  • Influence platform strategy over time, mentor engineers, and drive the technical roadmap for how DS&A manages, governs, and serves data at scale

Qualifications

  • 8+ years of experience building and operating high-performance, production-grade backend API services
  • Expert proficiency in Python or Node.js/TypeScript with async programming, type safety, and framework-level development (FastAPI, Express, or equivalent)
  • Demonstrated experience designing and operating distributed systems with strict reliability and latency SLAs
  • Strong proficiency with API design and service-to-service communication patterns (REST, gRPC, GraphQL, or equivalent)
  • Hands-on experience with multi-layer caching architectures (in-process, Redis, or similar) and cache invalidation strategies
  • Extensive experience building systems that integrate with distributed and high-performance data stores — Snowflake, Trino, Spark, PostgreSQL, or equivalent
  • Proficiency with Kubernetes, deployment, HPA, StatefulSets, namespace management
  • Strong observability practice, Prometheus, Grafana, OpenTelemetry, or equivalent
  • BS in Computer Science, Engineering, or related field, or equivalent professional experience
  • Experience building data catalog, metadata, or lineage systems
  • Familiarity with Apache Iceberg or other open table formats
  • Experience with CI/CD pipeline design and enforcement gates in large engineering organizations
  • Familiarity with AI/ML infrastructure or integrating LLM-powered capabilities into platform services
  • MS in Computer Science, Engineering, or related field

Skills

Required:Backend API designPythonNode.js/TypeScriptDistributed systemsAPI design & service-to-service communicationCaching architecturesData stores integrationKubernetesObservability
Nice to have:Data governance/lineage systemsOpen table formatsCI/CDAI/ML infrastructure

Benefits

  • Apple benefits and programs described in job posting and related materials
Last updated Oct 2, 2026. Interested? Apply on the company site.

About Apple

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11

More open roles at Apple