Software Engineer (Data Solutions), AI & Data Platforms (AiDP)

Apple Inc

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$147,400–$272,100 / yr
Posted
6 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $183k
This role $210k
$130k most similar roles pay here $287k

This role pays more than 68% of similar roles. Most pay $149,387–$216,300 — the shaded band above. At the midpoint, this role pays about $210k versus about $183k 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 1723 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1398 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer (Data Solutions), AI & Data Platforms (AiDP)

As a Software Engineer at AI & Data Platforms (AiDP), you will join a dynamic team focused on developing high-quality, scalable distributed systems for data exploration, analytics, and production models. Your daily responsibilities include designing, building, testing, and deploying new components and features that integrate open-source software with Apple’s internal ecosystem. You’ll collaborate closely with internal customers to enhance their workflows and propose innovative solutions. The role demands expertise in cloud-based technologies such as Snowflake or Big Query, proficiency in Python, Scala, or Java, and experience in optimizing SQL queries for distributed data applications. Ideal candidates have a strong background in developing enterprise-level data applications on distributed systems, hands-on experience with cloud services like AWS, Azure, and Google Cloud, and familiarity with data visualization tools such as Streamlit and Tableau. This challenging position requires deep technical knowledge and the ability to independently learn new technologies while contributing to various initiatives.

What you'll do

  • Design and develop new components for cloud-based data solutions.
  • Write optimized SQL queries and procedures for distributed data applications.
  • Build high-quality software using Python, Scala, or Java programming languages.
  • Collaborate with internal customers to understand requirements and propose features.
  • Tune and debug codebase to support production applications on cloud platforms.
  • Develop RESTful services, ETL processes, queues, and notification services.

What we're looking for

  • Experience with cloud-based BI concepts and implementation using Snowflake or BigQuery.
  • Proficient in Python, Scala, or Java for building high-quality software.
  • Expertise in developing optimized SQL queries and procedures for distributed data applications.
  • Hands-on experience designing and developing cloud-based enterprise applications.
  • Strong understanding of object-oriented design and algorithm fundamentals.
  • Experience with AWS, Azure, or Google Cloud platforms for cloud technology solutions.
  • Knowledge of data visualization tools like Streamlit, Superset, Tableau, Looker.

More like this

Similar roles

Data Platform SRE, AI & Data Platforms (AiDP)

Apple Inc

Austin, TX 6 days ago
Java Scala Python Go Apache Spark Apache Iceberg Unix/Linux Kubernetes Airflow DBT CI/CD Docker Prometheus Grafana AWS Azure Google Cloud Platform PostgreSQL MySQL Git Jenkins