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

Apple Inc

Quick summary

Work type
On-site
Location
Austin, TX
Posted
36 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $194k
$155k most similar roles pay here $242k

This listing doesn't post a salary. Most similar roles pay $163,416–$225,400.

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

Listed pay typically runs $171,600–$272,100 across 505 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 Software Engineer on the Services Data Science & Analytics Platform Engineering team at Apple, you will design and build high-performance backend services that serve as the backbone for data management and governance within one of the world's largest analytics organizations. Your responsibilities include owning core platform services from API design to caching infrastructure, ensuring they meet strict reliability and latency standards. You will collaborate with various engineering teams to shape the scalability and durability of DS&A’s analytical foundation, influence platform strategy, mentor engineers, and drive the technical roadmap for data management at scale. The role requires expertise in Python or Node.js/TypeScript, proficiency in Kubernetes and observability tools like Prometheus and Grafana, and experience with distributed systems and high-performance data stores such as Snowflake and Trino.

What you'll do

  • Design and build core backend services for the data platform at internet scale.
  • Ensure reliable performance of API design, query routing, and caching infrastructure.
  • Make architectural decisions to enhance scalability and durability of analytical systems.
  • Influence platform strategy and mentor engineers on technical best practices.
  • Integrate distributed data stores and implement multi-layer caching architectures.

What we're looking for

  • 8+ years of experience building and operating high-performance 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 (REST, gRPC, 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 or Trino.

More like this

Similar roles