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

Apple Inc

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
Austin, TX
Posted
180 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $187k
$132k $232k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $151,000–$222,500.

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 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 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

Senior Backend Software Engineer, Platform Engineering, Services Data Science & Analytics will join the Services Data Science & Analytics Platform Engineering team to design, build, and operate backend services forming the foundation of the data platform. This role involves owning core platform services end-to-end, including API design, query routing, caching infrastructure, and data lineage to meet high-scale latency demands. The engineer will collaborate with Data Engineering, Data Science, and Machine Learning Engineering teams to shape the scalability of the analytical foundation. Required skills include expert proficiency in Python or Node.js/TypeScript, experience with distributed systems, and knowledge of REST, gRPC, or GraphQL. Technical requirements include experience with Snowflake, Trino, Spark, PostgreSQL, Kubernetes, Prometheus, and Grafana to manage data governance and service delivery.

What you'll do

  • Design and build backend services for the data science and analytics platform.
  • Own core platform services from API design and query routing to caching and data lineage.
  • Ensure platform services perform reliably at high scale and low latency.
  • Make architectural decisions to shape the scalability and durability of the analytical foundation.
  • Manage and serve data at scale while ensuring data governance and privacy.
  • Mentor engineers and drive the technical roadmap for platform strategy.
  • Integrate systems with distributed data stores like Snowflake, Trino, or Spark.
  • Implement observability practices using tools like Prometheus, Grafana, or 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 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 like REST, gRPC, or GraphQL.
  • Hands-on experience with multi-layer caching architectures and cache invalidation strategies.
  • Extensive experience building systems that integrate with distributed data stores like Snowflake, Trino, Spark, or PostgreSQL.
  • Proficiency with Kubernetes, including deployment, HPA, StatefulSets, and namespace management.
  • BS in Computer Science, Engineering, or related field, or equivalent professional experience.

More like this

Similar roles

Senior Software Engineer, Backend

Stripe

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