Senior Software Engineer, Strategic Data Solutions

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$216,200–$324,800 / yr
Posted
4 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $168k
This role $270k
$95k $349k
below market most similar roles pay here above market

This role pays more than 99% of similar roles. Most pay $149,500–$186,300 — the blue band above. At the midpoint, this role pays about $270k versus about $168k 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 · Senior Software Engineer, Strategic Data Solutions

The Senior Software Engineer - Strategic Data Solutions joins the Strategic Data Solutions team to build scalable systems for groundbreaking data analysis over petabytes of data. Working alongside machine learning engineers, you will lead the design and implementation of production software to support retail machine learning initiatives and fraud prevention efforts. Your daily responsibilities include system architecture design, driving infrastructure needs with external teams, and managing release engineering and ML operations. You will also provide technical leadership for data scientists to improve analytical software maturity. Required skills include mastery of Java or Python, experience with Big Data, ETL pipelines, and Kafka. You must also possess experience building data science tools on AWS, GCP, or cloud systems, as well as knowledge of Docker, Kubernetes, and relational or NoSQL databases.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Develop and implement production software for retail machine learning initiatives and fraud prevention.
  • Design and oversee the architecture of complex software systems.
  • Coordinate with external infrastructure teams to develop and maintain necessary infrastructure.
  • Implement process improvements to increase efficiency and stability in fraud analytics.
  • Provide technical leadership and guidance to a team of data scientists.
  • Manage release engineering and machine learning operations (MLOps).
  • Build scalable ETL data pipelines and tools to analyze petabytes of data.
  • Identify and implement automation opportunities to improve existing tools and workflows.

What we're looking for

  • BS or advanced degree in Computer Science, a related field, or equivalent experience.
  • Mastery of Java, Python, or an equivalent programming language.
  • 8+ years of experience in software engineering or data science.
  • Experience with Big Data and building ETL data pipelines.
  • Experience with messaging systems such as Kafka.
  • Experience building data science or data analysis tools on AWS, GCP, or cloud-based systems.
  • Experience with Docker, Kubernetes, or cloud platform deployment (preferred).
  • Experience with Relational and NoSQL databases (preferred).

More like this

Similar roles

Software Engineer, Strategic Data Solutions

Apple Inc

Austin, TX 174 days ago
Python Java Scala C++ Hadoop Docker Kubernetes Relational Databases NoSQL Release Engineering Data Structures Algorithms System Architecture
4+ yrs exp

Software Engineer, Strategic Data Solutions

Apple Inc

Austin, TX 166 days ago
Python Java Scala C++ Spark Docker Kubernetes Relational Databases NoSQL Cloud Data Lakehouse Release Engineering Data Structures Algorithms Machine Learning Automation
4+ yrs exp

Senior Software Engineer, Cloud Data Solutions

Fiserv

Coral Springs, FL 42 days ago
AWS Snowflake Java Python C# Microservices RabbitMQ SQL Spring Boot Kubernetes Red Hat OpenShift RestAssured Karate Postman Newman S3 Glue Lambda Athena Redshift EMR Data Lake APIs
6+ 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

Senior Software Engineer, Enterprise Data

Nvidia

Santa Clara, CA 12 days ago $168,000–$270,250
Distributed Systems Data Engineering RAG Vector Stores Databricks RBAC Data Pipelines Data Masking Audit Logging SaaS Integration Confluence SharePoint Slack Teams Google Drive
8+ yrs exp