Distributed Systems Engineer - Instructional Products

A leading technology company that creates hardware, software, and services for mobile devices, computers, and other consumer electronics.
$135,400 - $250,600
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · Consumer

Description For Distributed Systems Engineer - Instructional Products

Apple is seeking a Distributed Systems Engineer to join their Instructional Products team, focusing on delivering content for iOS, macOS, watchOS, tvOS, Siri, and web platforms. The role involves working on a cutting-edge, cloud-based content development and management system that powers contextual help, Tips, Apple Intelligence features, and comprehensive user guides. The position requires expertise in search and machine learning systems, with primary responsibilities including backend service development and data/inference pipeline creation. The ideal candidate will work with various technologies including Go, Python, TypeScript, and Java, while utilizing modern cloud infrastructure and database systems. This role offers competitive compensation, comprehensive benefits, and the opportunity to work on products that impact millions of users worldwide. The position combines technical challenges in distributed systems with practical applications in content delivery and machine learning, making it an excellent opportunity for engineers passionate about both infrastructure and user-facing applications.

Last updated 2 months ago

Responsibilities For Distributed Systems Engineer - Instructional Products

  • Developing backend services
  • Creating data and inference pipelines
  • Enhancing search features using advanced machine learning methods
  • Designing and performing experiments
  • Influencing engineering direction and product roadmap

Requirements For Distributed Systems Engineer - Instructional Products

Go
Python
TypeScript
Java
MongoDB
Redis
Kafka
Kubernetes
  • Proficient with various programming languages such as Go, Python, Typescript, Java
  • Expertise working with database technologies such as Mongo, Redis, S3
  • Expert knowledge of API design and interface technologies (JSON, ProtoBuf, REST, RPC, XML, etc)
  • Strong coding skills and solid understanding of algorithms and data structures

Benefits For Distributed Systems Engineer - Instructional Products

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Distributed Systems Engineer - Instructional Products

Software Engineer

Senior Software Engineer role at Apple's Satellite Connectivity Group, developing distributed systems for satellite communication technology that enables emergency services for iPhone users.

Senior Software Engineer - Distributed Systems (ASE)

Senior Software Engineer position at Apple, focusing on distributed systems and cloud platform development, offering competitive compensation and the opportunity to work on large-scale services.

Senior Software Engineer - Apple Vision Pro

Senior Software Engineer position at Apple working on Vision Pro, developing system-level frameworks for spatial computing and AR experiences.

Senior Software Engineer - iCloud Platform

Senior Software Engineer position at Apple working on iCloud Platform, building distributed systems that serve hundreds of millions of users.

Distributed Build Systems Engineer - Software Assembly & Packaging

Senior Distributed Systems Engineer role at Apple, focusing on build systems and software packaging, offering competitive compensation and the opportunity to work on critical developer infrastructure.