Software Engineer, Framework Solutions, AI & Data Platforms

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Francisco, CA
Salary
$150,400–$225,300 / yr
Posted
1 day ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $187k
This role $188k
$141k $234k
below market most similar roles pay here above market

This role pays more than 52% of similar roles. Most pay $153,818–$219,275 — the blue band above. At the midpoint, this role pays about $188k versus about $187k 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 3452 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2651 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, Framework Solutions, AI & Data Platforms

Software Engineer (Framework Solutions), AI & Data Platforms (AiDP) joins the Information Systems and Technology organization to support AI-powered innovation. In this role, you will build tools and features for data and machine learning platforms, including data processing, insights portals, data observability, data lineage, model hubs, and data visualization. You will develop custom solutions from the ground up or customize open source products to meet specific needs, including building frameworks to extend third-party BI tools using APIs. The position requires proficiency in Java, Python, data structures, algorithms, and designing scalable micro-services and REST APIs. You will utilize cloud computing platforms, big data technologies, distributed computing, SQL, NoSQL data stores, and frontend frameworks to solve complex data science and generative AI problems.

What does a Software Engineer earn in California?

Median $214500 from 1178 postings across 77 companies.

See salary data

What you'll do

  • Build tools and features for data and ML platforms including data processing and observability.
  • Develop custom software solutions from the ground up to meet specific organizational needs.
  • Customize open-source products to align with Apple's internal requirements and standards.
  • Design and develop scalable, performant micro-services and REST APIs.
  • Build innovative frameworks to extend the functionality of third-party BI tools using APIs.
  • Create data visualization tools and insights portals for the AI & Data Platforms team.
  • Deploy cloud-native applications using distributed computing technologies and big data platforms.

What we're looking for

  • Bachelor’s degree in computer science or related field.
  • 3 years of hands-on proficiency with Java and/or Python or similar language.
  • 3 years of work with data structures and algorithms.
  • 3 years of designing and developing scalable & performant micro-services and Rest APIs.
  • 3 years of work with cloud computing platforms like AWS, Google Cloud, Azure or similar.
  • Experience in building and deploying cloud-native applications/products (preferred).
  • Working experience with Big data technologies and data platforms (preferred).
  • Prior experience in the areas of AI/ML/Data Sciences (preferred).

More like this

Similar roles

Software Engineer, Framework Solutions, AI & Data Platforms

Apple Inc

Sunnyvale, CA 48 days ago $150,400–$225,300
Java Python micro-services REST APIs AWS Azure SQL NoSQL Big Data Distributed Computing Machine Learning Generative AI Data Science Frontend Frameworks Data Visualization Data Observability Data Lineage

Software Engineer, Data Solutions

Apple Inc

Sunnyvale, CA 26 days ago $150,400–$225,300
Python Scala Java Snowflake Big Query Spark Kafka AWS Microsoft Azure Google Cloud ETL Streamlit Superset Tableau Looker GenAI Distributed Systems

Software Engineer, Data Solutions, AI & Data Platform

Apple Inc

Sunnyvale, CA 62 days ago $150,400–$225,300
Python SQL Apache Spark PySpark Snowflake Flink Trino Java Scala Apache Kafka Iceberg Data Warehousing Data Pipelines Cloud Platforms Generative AI Distributed Frameworks
4+ yrs exp

Software Engineer, AML, AI & Data Platforms

Apple Inc

Sunnyvale, CA 156 days ago $184,700–$277,600
Python Java Machine Learning Generative AI Kubernetes CNCF Ray KServe Triton Distributed Systems Concurrency Containerization Data Structures Algorithms Profiling Debugging
6+ yrs exp