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

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Culver City, CA
Salary
$175,000–$308,500 / yr
Posted
3 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $188k
This role $242k
$132k most similar roles pay here $327k

This role pays more than 88% of similar roles. Most pay $151,000–$225,000 — the shaded band above. At the midpoint, this role pays about $242k versus about $188k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3562 open roles on FindRole.

Listed pay typically runs $166,200–$277,600 across 2758 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Backend Software Engineer, Platform Engineering, Services Data Science & Analytics

As a Senior Backend Software Engineer, Platform Engineering, Services Data Science & Analytics, you will join the Platform Engineering team to design, build, and operate backend services that form the foundation of the data platform. You will own core platform services end-to-end, including API design, query routing, caching infrastructure, and data lineage while ensuring reliability at scale. The role involves collaborating with Data Science and Machine Learning teams to shape architectural decisions for scalability and durability. You will utilize Python or Node.js/TypeScript, and work with technologies such as FastAPI, Express, Redis, Snowflake, Trino, Spark, PostgreSQL, Kubernetes, Prometheus, and Grafana. This position addresses the critical challenge of managing, governing, and serving data at scale to support large-scale e-commerce and media streaming analytics while ensuring high performance and strict latency requirements for downstream consumers.

What you'll do

  • Design and build backend services that form the foundation of the data platform.
  • Own core platform services end-to-end, including API design, query routing, and caching infrastructure.
  • Ensure system performance meets high reliability and low latency requirements at scale.
  • Make architectural decisions to improve the scalability and durability of analytical systems.
  • Develop and manage multi-layer caching architectures and cache invalidation strategies.
  • Integrate backend services with distributed data stores like Snowflake, Trino, Spark, or PostgreSQL.
  • Manage infrastructure using Kubernetes for deployment, scaling, and namespace management.
  • Implement observability practices using tools like Prometheus, Grafana, and OpenTelemetry.

What we're looking for

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

More like this

Similar roles

Senior Software Engineer, Backend

Stripe

Seattle, WA 13 days ago $206,086–$285,600
Java Scala Python Distributed Systems Big Data Apache Spark SQL JUnit Mockito TestNG Data Pipelines Monitoring Automation
5+ yrs exp