Search jobs > Cupertino, CA > Sr software engineer

Sr. Software Engineer, AppleTV App

Apple
Cupertino, CA, United States
$143.1K-$264.2K a year
Full-time

Summary

Posted : Sep 7, 2024

Role Number : 200566863

The Video engineering server team is looking for experienced software engineers to build highly scalable, low latency backend services and data systems for the Apple TV app.

This service platform is the backbone of the Apple TV app where it is supported, including iOS, tvOS, macOS, visionOS, Roku, Fire TV, and Samsung TV.

We handle millions of requests per day from millions of end-users around the world to discover and consume Apple TV+ Originals, Live Sports broadcasts for MLS and MLB leagues, and the vast catalog of content from Apple partners.

This is the perfect opportunity for someone who wants to work with highly talented engineers on backend service platforms, data ingestion pipelines, data storage and retrieval systems.

If you are interested in the Video domain and is passionate about service reliability and latency optimization, this is the place to be.

We offer an environment where you are an integral part of an innovative, impactful team making a difference. Be ready to make something phenomenal when you come here.

Multifaceted, inspiring people and innovative industry-defining technologies are the norm at Apple. The people who work here have reinvented and defined entire industries with our products and services.

The same passion for innovation also applies to our business practices - strengthening our dedication to leave the world better than we found it.

Join the team to build what's next!

Description

You'll be working on the video content catalog and discovery service platform that powers the Apple TV app. This team tackles challenging and interesting problems ranging from service scalability and service runtime performance, to the creation / fine-tuning and inference of models for content discovery.

Design and implement services in Java. Improve on our catalog data system built on Solr. Perform data analysis using Spark and Scala.

The ideal candidate would also be comfortable with AI / ML concepts like embeddings, ANN, and integrating AI / ML models into a backend service.

  • 5+ years related work experience
  • Expertise in Solr, Lucene and / or Elastic Search required
  • Fluent in Java
  • Built backend services for consumer product
  • Built highly scalable micro-services

Preferred Qualifications

  • Knowledge of AI / ML embeddings is preferred
  • Experience in video domain preferred
  • Built backend services for consumer products preferred
  • BS, MS in Computer Science or related domains

Pay & Benefits

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role.

The base pay range for this role is between $143,100 and $264,200, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs.

Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan.

You'll also receive benefits including : Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition.

Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

Note : Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

More

Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.

Learn more about your EEO rights as an applicant.

14 days ago
Related jobs
Promoted
DNAnexus
Mountain View, California

DNAnexus is a leading provider of secure, scalable, and intuitive biomedical data analysis software and bioinformatics applications for the life sciences and healthcare communities. You are a software engineer who wants to build core technologies for scaling up systems to thousands of servers for ma...

Walmart
San Jose, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related area. Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...

Palo Alto Networks
Santa Clara, California
Remote

The Cortex Vulnerability Management Scanning team is expanding, and we’re looking for a Sr Software Engineer to join our team. We are a company built on the foundation of challenging and disrupting the way things are done, and we’re looking for innovators who are as committed to shaping the future o...

Predactiv
Palo Alto, California

Requirements:• 5+ years of experience in big data software and platform development• Fluent in two or more of the programming languages such as Python, Scala, Java, GoLang• Knowledge of microservices & serverless architectures• Experience building large CI/CD pipelines• Hands-on experiences in Spark...

Palo Alto Networks
Santa Clara, California

As a Software Engineer for Prisma Access, you will be working on designing, developing, and maintaining multiple platforms application code. We are a company built on the foundation of challenging and disrupting the way things are done, and we’re looking for innovators who are as committed to shapin...

Illumio
Sunnyvale, California

Senior Staff Software Engineer, Backend (Core ML). As a Senior Staff Engineer in the team, you will be leading, designing and developing applications & infrastructure for machine learning use-cases. Illumio's new Machine Learning (ML) team embodies a culture of thought leadership, independence, and ...

Palo Alto Networks
Santa Clara, California

Bring your backend java cloud engineering skills to work on the latest cloud software/web applications. Push engineering boundaries, coming up with high quality, simple solutions to complex engineering and product problems, while continuously growing your skillset to induce increased innovation with...

Apple
Cupertino, California

Does the opportunity to play a part in building groundbreaking technology for large-scale systems, natural language and artificial intelligence excite you? Do you want to expand the experience of Siri and other AIML products to new products that will help millions get things done, across the globe? ...

Amazon Web Services, Inc. - A97
Sunnyvale, California

Senior Software Development Engineers work closely with EC2 Principal Engineers and other technical leaders to define technical direction, and then follow through with detailed analysis, designs, and high quality code. Nitro is AWS’s ground-up design for virtualization at global scale built on a ful...

Apple
Sunnyvale, California

Would you like to work in an energizing environment where your abilities will be challenged on a day-to-day basis? If so, Apple's IS&T Ai & Data Platforms team is looking for highly motivated, detail oriented, technical savvy, results-oriented professionals who like to think creatively and want to b...