Software Development Engineer - Data

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$184,700–$324,800 / yr
Posted
140 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $163k
This role $255k
$99k $349k
below market most similar roles pay here above market

This role pays more than 93% of similar roles. Most pay $126,800–$198,275 — the blue band above. At the midpoint, this role pays about $255k versus about $163k 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 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 · Software Development Engineer - Data

Software Development Engineer - Data will join a team of open source data experts to advance data infrastructure for Apple Services Engineering. The role involves developing and deploying new features for an internal data platform, designing automation tools to streamline operations, and optimizing cloud-based services for high performance. Key responsibilities include innovating on API development, integrating various services, and making regular contributions to open source projects. Candidates must possess deep experience in distributed systems and scalable streaming processing. The technical requirements specifically include proficiency with Apache Flink, Apache Kafka, and Apache Iceberg. Additionally, the role requires knowledge of Yarn, Kubernetes, or other compute substrates, as well as experience building connectors from Flink to various data sources to ensure system resilience and scalability.

What does a Software Development Engineer earn in California?

Median $197750 from 81 postings across 10 companies.

See salary data

What you'll do

  • Develop and deploy new features for Apple’s internal data platform.
  • Contribute regularly to open source data projects.
  • Design and implement automation tools to streamline infrastructure operations.
  • Optimize cloud-based services to ensure effective scaling and high performance.
  • Innovate on API development and integration for seamless service communication.
  • Enhance and automate data infrastructure across data centers and cloud services.
  • Build connectors from Apache Flink to various data sources.

What we're looking for

  • 8+ years of professional experience.
  • Demonstrated aptitude or track record as an engineer who has worked on distributed systems.
  • At least 2 years of experience as a poweruser or committer for Apache Flink.
  • BS or MS degree in computer science or equivalent professional experience.
  • Good knowledge of Apache Iceberg and Apache Kafka (preferred).
  • Experience working on or building connectors from Flink to data sources (preferred).
  • Knowledge of Yarn, Kubernetes, or other compute substrates (preferred).

More like this

Similar roles

Software Development Engineer

Apple Inc

Sunnyvale, CA 48 days ago $150,400–$277,600
Python REST APIs Flask FastAPI PySpark SparkSQL Anthropic API Kubernetes Docker Apache Airflow Delta Lake AWS Git Jupyter Notebooks Linux Blob Storage
3+ yrs exp

Senior Software Engineer, Data Engineering

Cisco

San Francisco, CA 20 days ago
Kubernetes Kafka Spark Flink Scala C++ Java SQL Terraform Ansible Elasticsearch Grafana ELK Distributed Systems Data Pipelines
5+ yrs exp Hybrid

Data Software Engineer

Nasdaq

Philadelphia, PA 46 days ago
Java Scala SQL Linux Unix AWS Apache Spark Amazon EMR Hadoop ETL Big Data Data Processing Scripting
Hybrid

Software Development Engineer

Zillow

Remote 25 days ago $139,400–$222,600
Typescript Go Python NodeJS React GraphQL REST Aurora Distributed Systems Microservices ES6 Relational Databases Non-relational Databases Systems Design API Design
Remote

Software Development Engineer

Adobe

New York, NY 39 days ago $114,100–$214,950
Java Scala SQL NoSQL Apache Spark Kafka Hadoop AWS Azure RESTful API Distributed Systems Machine Learning Generative AI

Software Development Engineer

Booz Allen Hamilton

McLean, VA 111 days ago $69,400–$158,000
Go Java Node.js C# AWS Cloud Azure PostgreSQL MySQL MongoDB DynamoDB CI/CD Microservices RESTful APIs Generative AI Serverless SQL NoSQL Automated Testing Telemetry
3+ yrs exp