Back to all jobs
Apple logo

AIML – Sr Full-stack Software Engineer, Data Operations

Apple

Seattle, Washington, U.S.
Full-time, Regular
Posted Sep 03, 2025
Onsite

Compensation

Loading salary analysis...

About the role

Our broader organization is responsible for delivering high-quality, human annotated, machine learning data at scale for product teams across Apple. We are both an operations engineering team and a trusted partner in the development of Apple’s consumer software and hardware experiences.

Responsibilities

  • Building elegant product experiences with a world-class engineering and design team
  • Solving complex business and user problems with high-quality software
  • Delivering high-quality, human annotated, machine learning data at scale for product teams across Apple
  • Creating automated workflows, services, APIs, and user-interfaces to a diverse set of stakeholders
  • Building and maintaining iOS applications, web applications, cloud-based services, and large-scale data pipelines

Requirements

  • Bachelors or greater in Computer Science or equivalent experience
  • Experience leading and delivering complex projects with multiple cross-functional technical and business collaborators
  • Experience mentoring other software engineers
  • Experience building and maintaining either iOS or Android apps that communicate with cloud-based backend services
  • Experience building web-based applications using technologies like React, Vue, or Angular
  • Experience building and maintaining cloud-based data-processing pipelines and production web services that use external services
  • Interest in building and maintaining Swift applications on various Apple operating systems (iOS, macOS, visionOS, watchOS, etc.) and interest in learning about these technologies
  • Excellent collaboration and communication skills with a focus on the user experience
  • Experience with a modern compiled object-oriented language such as Swift, Objective-C, Go, C++, or Java
  • Experience writing automated unit, integration, and acceptance tests
  • Experience with continuous integration systems
  • Experience with other modern programming languages (Python, Javascript, or similar)
  • Experience building and maintaining distributed systems (for instance, distributed compute using Spark or Hadoop)
  • Experience building highly usable user interfaces using a modern Javascript framework (for instance, React, Angular)
  • Experience working in an Unix environment (Darwin, Linux, BSD, or similar)
  • Experience with commercial cloud services (e.g. AWS, Google Cloud, Microsoft Azure)
  • Familiarity with or interest in Agile software development processes (Scrum, Extreme Programming, or similar)
  • Experience with databases and strong SQL skills
  • Experience with more than one programming language

Benefits

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Range of discounted products and free services
  • Reimbursement for certain educational expenses
  • Discretionary bonuses or commission payments
  • Relocation assistance

About the Company

Apple is a technology company that designs, manufactures, and markets consumer electronics, computer software, and online services.

Job Details

Salary Range

$139,500 - $258,100/yearly

Location

Seattle, Washington, U.S.

Employment Type

Full-time, Regular

Original Posting

View on company website
Create resume for this position