Apple
Sr Full-Stack Software Engineer, AIML Data Operations
$216K–$325K
Cupertino, California · Senior · Full-time · Posted Aug 11, 2026
- Experience
- 10+ years of progressive experience; meaningful contributions in one or more of the stated areas: mobile apps with cloud services, web applications and APIs, or scalable cloud data pipelines.
- Education
- Bachelor’s degree in Computer Science, Software Engineering, or a closely related technical field, or equivalent practical experience.
About the job
Build and operate internal applications, cloud services, and large-scale data pipelines that collect and deliver human-annotated data for LLM training and evaluation.
What you'll do
- Develop custom software for machine-learning data collection and delivery.
- Design, build, and operate distributed data-processing pipelines.
- Lead complex software assignments and collaborate across multidisciplinary teams.
What they ask for
- Bachelor’s degree in Computer Science, Software Engineering, or a closely related technical field, or equivalent practical experience.
- 10+ years of progressive experience designing, building, testing, debugging, and operating production-grade software systems, with meaningful contributions in one or more specified areas.
- Experience designing complex systems and applying computer science fundamentals including data structures, algorithms, concurrency, and scalability.
- Expertise in a modern, compiled, object-oriented language such as Swift, Objective-C, Go, C++, or Java.
Nice to have
- Experience with Swift and Apple platforms, modern JavaScript frameworks, distributed systems, cloud services, databases and SQL, or mentoring engineers.
- Proficiency in additional programming languages such as Python, JavaScript, Go, or Rust.
Pay
$216,200 and $324,800 USD base salary
Tools
Swift, Objective-C, Go, C++, Java, React, Spark, Kafka
AI focus
Deliver high-quality human-annotated data for LLM training and evaluation, supporting Apple AI products and experiences.
Model-written summary · the original posting is authoritative