Software Development Engineer

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$152,071–$220,900 / yr
Posted
1 day ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $177k
This role $186k
$127k most similar roles pay here $231k

This role pays more than 55% of similar roles. Most pay $137,006–$217,725 — the shaded band above. At the midpoint, this role pays about $186k versus about $177k 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 1817 open roles on FindRole.

Listed pay typically runs $163,300–$272,100 across 1482 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Development Engineer

As a Senior Software Engineer on Apple’s infrastructure team, you will build high-performance backend systems and rich user interfaces to serve customers with timely information. Your day-to-day responsibilities include designing distributed systems for data consistency and fault tolerance, optimizing cloud infrastructure performance, and developing scalable data processing pipelines using Apache Spark. You will work closely with cross-functional teams to integrate AI/ML models and search algorithms efficiently, ensuring seamless system responsiveness and cost-effectiveness. Key skills required are proficiency in Python or Java, experience with AWS services, and expertise in distributed systems, database tuning, and fault tolerance design. This role involves managing Peta Byte-scale data processing platforms and optimizing resource utilization for complex workloads, making it ideal for those passionate about large-scale internet service architecture.

What you'll do

  • Design and maintain distributed systems ensuring data consistency and fault tolerance.
  • Develop scalable backend infrastructure for large-scale data processing platforms.
  • Monitor and optimize cloud infrastructure solutions to ensure cost-effectiveness.
  • Build and maintain data/indexing pipelines for efficient information retrieval.
  • Implement AI/ML models and enhance system responsiveness through algorithmic improvements.
  • Provision and manage cloud resources, optimizing integration with AWS services.
  • Tune database configurations and optimize file system I/O operations for performance.

What we're looking for

  • Design and maintain distributed systems ensuring data consistency and fault tolerance.
  • Develop scalable backend infrastructure for large-scale data processing platforms.
  • Monitor and optimize cloud infrastructure performance and cost-effectiveness.
  • Implement AI/ML models and enhance system responsiveness through algorithmic improvements.
  • Provision and manage cloud resources, optimizing integration with AWS services.
  • Optimize data processing workflows using distributed computing frameworks like Apache Spark.
  • Tune database configurations and troubleshoot system-level issues affecting search systems.

More like this

Similar roles

Software Development Engineer

Apple Inc

Cupertino, CA 1 day ago $187,741$272,100
Swift JavaScript Bash SQL PostgreSQL Tableau Terraform AWS Kubernetes CI/CD Agile Python Docker Prometheus Grafana

Software Development Engineer

Apple Inc

Cupertino, CA 1 day ago $226,138$272,100
C++ Python Rust Go Docker Kubernetes Terraform AWS PostgreSQL Redis Elasticsearch CI/CD Prometheus Grafana HNSW IVF PQ LLM

Software Development Engineering

Apple Inc

Cupertino, CA 1 day ago $181,100$272,100
Siri Search Dialog_Framework Siri_NLU Siri_NLG Test_Engineering ML_Modeling Build_Integration_Systems Python C++ Swift CI/CD

Software Development Engineer, iOS

Zillow

Remote 4 days ago $136,300$217,700
Swift SwiftUI iOS CI/CD Xcode Human_Interface_Guidelines Accessibility Testing_Frameworks Build_Tools AI-Assisted_Coding_Pods Jenkins Git GitHub Concurrent_Programming Memory_Management Smooth_Scrolling
Remote