Senior Software Engineer - Apple TV Data Platform Team

Apple is a technology company that creates innovative products, services, and customer experiences.
$135,400 - $250,600
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Consumer

Description For Senior Software Engineer - Apple TV Data Platform Team

Apple TV Services is seeking a Senior Software Engineer to join their Data Platform team, focusing on developing sophisticated services that power Apple TV+, Apple TV Channels, and MLS. This role offers an exciting opportunity to work on large-scale systems that serve billions of users worldwide. As a vital team member, you'll be responsible for developing next-generation technologies and handling dynamic, timely information at scale.

The position requires expertise in information retrieval, distributed computing, system design, and data storage. You'll work on critical projects driving the video experience across Apple's platforms - iOS, MacOS, and tvOS. The team values creativity, collaborative problem-solving, and the ability to deliver engineering excellence under pressure.

The ideal candidate brings 3+ years of professional software development experience, strong Java programming skills, and extensive knowledge of database systems. You'll be working with cutting-edge technologies including Kafka, MongoDB, and Cassandra, while contributing to knowledge graph construction and large-scale data processing.

This role offers competitive compensation ($135,400-$250,600) and comprehensive benefits, including medical coverage, stock options, and education reimbursement. Located in San Diego, you'll be part of Apple's innovative culture where new insights regularly transform into extraordinary products and services.

Join a team that champions creativity and technical excellence, working on systems that impact millions of users through Apple's video streaming services. This is an opportunity to shape the future of digital entertainment while working with some of the industry's best engineers in a collaborative, fast-paced environment.

Last updated 3 hours ago

Responsibilities For Senior Software Engineer - Apple TV Data Platform Team

  • Drive development of next-generation technologies
  • Develop software stack to handle large data for knowledge graph construction
  • Build large-scale, data-driven systems
  • Design workflows and balance between synchronous and asynchronous processing
  • Deliver high-quality software under tight deadlines and constraints

Requirements For Senior Software Engineer - Apple TV Data Platform Team

Java
MongoDB
Kafka
MySQL
Cassandra
  • 3+ years of experience in professional software development
  • Strong programming experience in Java
  • Experience in relational and/or NoSQL database systems
  • Ability to independently learn new technologies
  • BS in Computer Science or industry work equivalent
  • Share value of collaborative team
  • Share belief in automation and tooling

Benefits For Senior Software Engineer - Apple TV Data Platform Team

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation benefits
  • Employee discount on products
  • Free services

Interested in this job?

Jobs Related To Apple Senior Software Engineer - Apple TV Data Platform Team

Network Software Engineer

Senior Network Software Engineer role at Apple, focusing on developing scalable core network infrastructure with Python, Django, and cloud technologies. 6+ years experience required.

Software Development Engineer in Test

Senior SDET role at Apple Services Engineering, developing automation frameworks and tools for quality assurance of Apple's digital services platform.

Software Engineer, Apple Services Engineering

Senior Software Engineer position at Apple working on CloudKit, developing and maintaining large-scale distributed systems for cloud services infrastructure.

Sr. Software Engineer, Podcast Content Featuring Team

Senior Software Engineer role at Apple's Podcast Content Featuring Team, building backend systems and tools for global media content operations.

Software Development Engineer in Test, IS&T Enterprise Systems

Senior SDET position at Apple focusing on quality assurance for customer support systems and CRM applications, requiring 5 years of experience in test automation and software development.