Senior Software Engineer, AI & Data Platforms

Apple Inc

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$150,400–$277,600 / yr
Posted
24 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $188k
This role $214k
$128k most similar roles pay here $294k

This role pays more than 68% of similar roles. Most pay $151,000–$224,343 — the shaded band above. At the midpoint, this role pays about $214k 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 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, AI & Data Platforms

As a Senior Software Engineer, AI & Data Platforms (AiDP), you will join the data services team to build database managed services and a data streaming platform that power critical business use cases. You will design, build, and maintain scalable cloud infrastructure and data engineering services while developing microservices and APIs from system design through production deployment. This role involves influencing platform tools, APIs, and architecture while collaborating with database engineers and architects in a dynamic environment. The work focuses on the intersection of data, application development, and machine learning to streamline the adoption of generative AI. Required technical skills include Python, Go, Kubernetes, Docker, and containerization. You will also utilize cloud platforms like AWS, GCP, or AliCloud, along with databases such as MongoDB or PostgreSQL, while potentially utilizing REST or gRPC for API development.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Design, build, and maintain scalable cloud infrastructure and data engineering services.
  • Develop microservices and APIs from initial system design through production deployment.
  • Build database managed services and data streaming platforms for critical business use cases.
  • Influence platform tools, APIs, and architecture to support AI-powered innovation.
  • Implement solutions that streamline the adoption and embedding of generative AI across the company.
  • Manage containerized applications using Kubernetes and Docker in cloud environments.
  • Develop high-performance backend services using Python or Go.

What we're looking for

  • Bachelor's or Master's degree in Computer Science or a related work experience.
  • 6+ years of software development experience with Python/Go.
  • Hands-on experience with cloud platforms like AWS, GCP, or AliCloud.
  • Experience with databases such as MongoDB or PostgreSQL in production environments.
  • Experience with Kubernetes, Docker, and containerization.
  • Experience with REST or gRPC API development (preferred).
  • Knowledge in multi-threading, concurrency, and parallelism (preferred).
  • Excellent communication skills and ability to work in a cross-functional environment (preferred).

More like this

Similar roles

Senior Software Engineer, AI & Data Platforms

Apple Inc

San Francisco, CA 148 days ago $150,400$277,600
Java Spring Framework Spring Boot Generative AI LLM micro-services PostgreSQL MongoDB NoSQL Kubernetes AWS GCP CI/CD OpenRewrite J2EE Jakarta EE Distributed Systems
5+ yrs exp

Platform Software Engineer, AI & Data Platforms

Apple Inc

Sunnyvale, CA 30 days ago $150,400$277,600
PostgreSQL Python Java Kotlin C C++ Microservices API CI/CD AWS GCP Prometheus Grafana Splunk LLM RAG Machine Learning Observability
5+ yrs exp