Software Engineer, Universal Media

Apple Inc

Confirmed live 4 days ago High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$142,300–$263,300 / yr
Posted
123 days ago
Freshness
Confirmed live 4 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $178k
This role $203k
$126k $278k
below market most similar roles pay here above market

This role pays more than 60% of similar roles. Most pay $142,450–$214,500 — the blue band above. At the midpoint, this role pays about $203k versus about $178k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3535 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2738 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, Universal Media

The Software Engineer - Universal Media joins the Universal Media Engineering team within the ASE Video group to support the data platform and tools powering the Apple TV app. In this role, you will design and build services that impact millions of users, specifically focusing on productionizing personalization algorithms, building large-scale data pipelines, and maintaining multi-channel notification systems. You will collaborate with data scientists and product managers to translate business requirements into robust technical solutions while optimizing for latency, throughput, and reliability. Required skills include proficiency in Java or other object-oriented languages, experience with distributed microservices, and knowledge of streaming systems like Kafka. You must also possess expertise in big-data frameworks like Apache Spark, SQL and NoSQL datastores, and Redis to solve complex scalability and quality challenges.

What does a Software Engineer earn in California?

Median $214500 from 1123 postings across 74 companies.

See salary data

What you'll do

  • Productionize and deploy personalization algorithms in scalable, reliable, and performant production environments.
  • Design and build data pipelines to process large-scale datasets for personalization and user targeting.
  • Develop and maintain systems for delivering timely, personalized notifications across multiple channels.
  • Monitor and optimize production systems for latency, throughput, and reliability as usage scales.
  • Translate business requirements into robust technical solutions through cross-functional collaboration.
  • Contribute to code reviews, technical design discussions, and engineering best practices to maintain codebase health.

What we're looking for

  • 5+ years of experience building resilient, high-scale distributed microservices in production.
  • Proficiency in Java or another object-oriented language.
  • Production experience designing and operating event-driven or streaming systems like Kafka, Kinesis, or Pulsar.
  • Hands-on experience building large-scale data pipelines on a big-data framework such as Apache Spark.
  • Experience productionizing personalization, recommendation, or ranking algorithms in a live system.
  • Experience building or operating notification and message-delivery systems across multiple channels.
  • Proficiency in algorithms, data structures, SQL, NoSQL datastores, and Redis.
  • Bachelor’s degree in CS, CE, EE, or a related technical field, or equivalent industry experience.

More like this

Similar roles

Software Engineer

Booz Allen Hamilton

McLean, VA +1 11 days ago
Python Java C# C C++ JavaScript NodeJS PHP React Drupal Agile REST API Full-Stack Development Cloud Development .NET Regression Testing Automation Client-Server Architecture
5+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 74 days ago
C/C++ .Net C# Machine Learning AI Operating Systems Networking Algorithms Multi-threading RPC Simulators Troubleshooting
4+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 160 days ago $179,500–$246,500
Modern C++ Python C# Java Rust Machine Learning PyTorch GPU Programming Signal Processing Computer Vision Robotics Web Service Architecture FPGA Numerical Methods Mathematical Modelling
7+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 161 days ago $152,000–$209,000
C++ Python C# Java Rust PyTorch Machine Learning Signal Processing Computer Vision Robotics GPU Programming FPGA Web Service Architecture Numerical Methods Mathematical Modelling
7+ yrs exp

Software Engineer

SpaceX

McGregor, TX 158 days ago
C++ Python LabVIEW National Instruments cDAQ cRIO PXI Data Acquisition Distributed Systems Network Communication Unit Testing Performance Optimization Debugging Data Storage
1+ yrs exp