← Back to all jobs

Sr Full-Stack Software Engineer, AIML Data Operations

Apple · Cupertino · Posted 2026-08-11

Apply on the company site →

Job description

Artificial intelligence is one of the most profound technologies of our lifetime. It’s rapidly changing Apple products, making them more personal, intuitive, and capable than ever before. Imagine what you could do here. We’re looking for a senior full-stack engineer with experience across front-end applications, web services, or large-scale data pipelines to help deliver the highest-quality data for LLM training and evaluation, the foundation of Apple’s most ambitious user experiences. Minimum Qualifications: 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 including meaningful contributions in one or more of the following: iOS or Android applications backed by cloud-based services Robust web applications and supporting APIs Scalable, cloud-based data-processing pipelines 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. Preferred Qualifications: 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).