Sr Full-stack Software Engineer, Aiml Data Operations

Apple Apple · Big Tech · Cupertino, CA · Software and Services

This role is for a senior full-stack software engineer focused on delivering high-quality data for LLM training and evaluation. The engineer will build and operate custom internal software solutions, including data collection clients (Swift/web apps), web services, and large-scale distributed data-processing pipelines. The role is crucial for foundational AI development at Apple, contributing to products like Apple Intelligence and Siri.

What you'd actually do

  1. Deliver high-quality, human-annotated machine learning data at scale to product teams across Apple.
  2. Design, build and operate large-scale distributed data-processing pipelines.
  3. Deliver custom, internal software solutions that accelerate the collection and delivery of machine learning data.
  4. Build and operate data collection clients including multiple Swift and web applications backed by cloud-based web services.

Skills

Required

  • Bachelor’s degree in Computer Science, Software Engineering, or a closely related technical field, or equivalent practical experience
  • 10+ years of progressive experience in designing, building, testing, debugging, and operating production-grade software systems
  • Experience with designing complex software systems, including applied knowledge of data structures, algorithms, design patterns, concurrency, multi-threading, and scalability principles.
  • Track record of leading and delivering complex software development assignments that require creativity, navigating ambiguity and applying analytical and problem-solving skills.
  • Exceptional collaboration, interpersonal, and technical communication skills, capable of influencing and driving technical outcomes across diverse, multi-disciplinary teams.
  • Demonstrated expertise in a modern, compiled, object-oriented language such as Swift, Objective-C, Go, C++, or Java.

Nice to have

  • Experience with Swift and a passion for developing high-quality applications across Apple’s diverse platforms (iOS, macOS, visionOS, watchOS, etc.).
  • Experience building highly performant UIs using modern JavaScript frameworks (e.g., React, Angular, Vue) with a focus on polished user experiences and accessibility.
  • Experience with large-scale distributed systems (e.g., Spark, Hadoop, Kafka, Kubernetes).
  • Experience administering and optimizing commercial cloud services (e.g., AWS, Google Cloud, Microsoft Azure) for scalable and resilient application deployments.
  • Experience with database design, optimization, and SQL, including relational, NoSQL, and data warehousing technologies.
  • Experience mentoring junior and mid-level engineers and contributing to team-wide engineering excellence.
  • Proficiency in additional programming languages (e.g., Python, JavaScript, Go, Rust).

What the JD emphasized

  • 10+ years of progressive experience in designing, building, testing, debugging, and operating production-grade software systems
  • Exceptional collaboration, interpersonal, and technical communication skills, capable of influencing and driving technical outcomes across diverse, multi-disciplinary teams.

Other signals

  • delivers high-quality, human-annotated machine learning data at scale
  • delivers custom, internal software solutions that accelerate the collection and delivery of machine learning data
  • design, build and operate large-scale distributed data-processing pipelines