Software Development Engineer

Apple Inc

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$171,600–$258,100 / yr
Posted
1 day ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $159k
This role $215k
$102k most similar roles pay here $275k

This role pays more than 88% of similar roles. Most pay $128,681–$189,471 — the shaded band above. At the midpoint, this role pays about $215k versus about $159k 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 1833 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Development Engineer

Join a collaborative team of ML engineers, scientists, and software developers as an experienced senior engineer focused on enhancing Siri’s advanced reasoning capabilities through large language models (LLMs) and planner modeling. Your day-to-day will involve designing and building reliable, scalable tooling for training, simulation, and evaluation of LLMs, integrating client-side components with backend systems into a production-ready environment, and collaborating closely with ML developers and deep learning leaders to bring enhanced capabilities to market. You’ll work extensively with Python, Java, or Swift, alongside Apache Spark, Iceberg, and Airflow, in a fast-paced agile environment that demands expertise in distributed system architecture, data engineering workflows, and simulation software development for LLMs.

What you'll do

  • Design and run experiments to enhance the reasoning capabilities of Siri's virtual assistant using advanced ML techniques.
  • Develop scalable tooling for training, simulating, and evaluating large language models (LLMs) and agentic systems.
  • Integrate client-side components with backend systems to create a production-ready test environment for LLMs.
  • Build high-performance evaluation frameworks in Python and other object-oriented languages like Java or Swift.
  • Utilize data engineering workflows and tools such as Apache Spark, Iceberg, and Airflow for large-scale data processing.

What we're looking for

  • Master’s degree in Computer Science or related field with 6 years of relevant experience.
  • Expertise in Python and another object-oriented language like Java or Swift for high-performance frameworks.
  • Experience designing and building distributed systems for cloud computing environments.
  • Proficiency in data engineering workflows using tools such as Apache Spark, Iceberg, and Airflow.
  • Strong background in developing end-to-end distributed system architecture across iOS clients and servers.
  • Knowledge of LLM-based training data generation, model training, and evaluation processes.

More like this

Similar roles

Software Development Engineer

Adobe

San Jose 89 days ago $123,700$179,200
Python Java JavaScript C++ React Vue Angular DevOps SaaS CI/CD Docker Kubernetes AWS PostgreSQL MongoDB

Software Development Engineer

Adobe

California 66 days ago $177,900$257,550
TypeScript JavaScript React Test Driven Development Functional Programming CI/CD WASM WebGPU Canvas Rendering Security Performance Optimization Adobe Firefly Generative AI Models Video Editing UX Design Design Systems
Hybrid

Software Development Engineer

Booz Allen Hamilton

McLean, VA 66 days ago $69,400$158,000
AWS Go Java Node.js C# PostgreSQL MySQL MongoDB DynamoDB RESTful APIs CI/CD Generative AI tools Authentication Authorization Security best practices

Software Development Engineer

Adobe

San Jose 48 days ago $148,500$214,950
Java Scala Spark Kafka AWS Azure Docker Kubernetes Hadoop Cassandra MongoDB Agile REST HTTP JSON

Software Development Engineer

Adobe

San Jose 7 days ago $123,700$179,200
React.js Node.js Next.js HTML CSS JavaScript GraphQL eCommerce CI/CD AWS Kubernetes Docker PostgreSQL MongoDB Git Jenkins Swagger RESTful APIs JSON