A

Apple

Designs phones, computers and their operating systems

Senior Full-Stack Software Engineer - AIML Data Operations

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeCupertino, CA, USANo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, or a closely related technical field, or equivalent practical experience.
  • At least 10 years of progressive experience designing, building, testing, debugging, and operating production-grade software systems, including experience with iOS or Android applications backed by cloud-based services, robust web applications and supporting application programming interfaces, or scalable cloud-based data-processing pipelines.
  • Applied knowledge of data structures, algorithms, design patterns, concurrency, multithreading, and scalability principles.
  • A track record of leading and delivering complex software development assignments requiring creativity, navigating ambiguity, and applying analytical and problem-solving skills.
  • Exceptional collaboration, interpersonal, and technical communication skills, with the ability to influence and drive technical outcomes across diverse, multidisciplinary teams.
  • Demonstrated expertise in a modern compiled, object-oriented language such as Swift, Objective-C, Go, C++, or Java.

Responsibilities

  • Design, build, test, debug, and operate production-grade software systems.
  • Deliver high-quality data for large language model training and evaluation.
  • Deliver custom internal software solutions that accelerate the collection and delivery of machine learning data.
  • Design, build, and operate large-scale distributed data-processing pipelines.
  • Develop and support Swift and web applications backed by cloud-based web services.

Desired Qualifications

  • Experience with Swift and a passion for developing high-quality applications across Apple platforms, including iOS, macOS, visionOS, and watchOS.
  • Experience building highly performant user interfaces using modern JavaScript frameworks such as React, Angular, or Vue, with a focus on polished user experiences and accessibility.
  • Experience with large-scale distributed systems such as Spark, Hadoop, Kafka, or Kubernetes.
  • Experience administering and optimizing commercial cloud services such as Amazon Web Services, Google Cloud, or Microsoft Azure for scalable and resilient application deployments.
  • Experience with database design, optimization, and Structured Query Language, 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 such as Python, JavaScript, Go, or Rust.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs