×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer - Sports & Media Graph

Job in Cupertino, Santa Clara County, California, 95014, USA
Listing for: Apple Inc.
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Software Engineer, Data Engineer
Salary/Wage Range or Industry Benchmark: 147400 - 272100 USD Yearly USD 147400.00 272100.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer - Sports & Media Knowledge Graph

Software Engineer - Sports & Media Knowledge Graph

Cupertino, California, United States Software and Services

The Universal Media Engineering team leads the data platform that powers Apple TV. We have embarked on a journey to build the next-generation sports and media knowledge graph and are looking for enthusiastic, self-starting individuals who can bring new ideas and innovations to the platform and push the boundaries of scalability, latency and quality. Does this sound like you? If so, we want to speak with you.

As a Software Engineer, you will be responsible for designing and building services that directly impact millions of users. You'll be tackling complex problems in distributed systems, graph traversal, machine learning, information retrieval and data analytics. You'll collaborate closely with a diverse set of teams that include engineers, project managers, designers and curators, working towards a common vision of delivering the best possible Apple TV experience for our customers.

Our engineers employ their talent and tools to write the code that makes these experiences possible. They work multi-functionally with teams across Apple to build a seamless experience. We offer an environment where you are an integral part of an innovative, impactful team making a difference. Be ready to make something great when you come here. Multifaceted, inspiring people and innovative industry-defining technologies are the norm  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

Design, develop, test, and deploy event-based micro-services that handle multi-source sports and media metadata that feed into a knowledge graph. Design algorithms for processing of metadata across a multitude of media types like movies, TV shows, sporting events, etc. Build AI/ML pipelines that tackle complex features involving images, text generation, summarization, etc. Design and implement services using Java, leveraging infrastructure components like Kafka, Cassandra, Redis, Solr, Postgre

SQL, Kubernetes, etc. Analyze data from providers and partners using Python and Spark in order to distill insights that can improve the quality of the knowledge graph.

Minimum Qualifications
  • 4+ years of experience working with Java
  • Experience with Kafka or Active

    MQ or similar messaging frameworks
  • Experience with No

    SQL data stores like Cassandra, Dynamo

    DB and SQL data stores like Postgre

    SQL, MySQL
  • Proficient in algorithms, data structures, object-oriented and functional design principles.
  • Driven to deliver high quality solutions consistently and quickly.
  • Ability to communicate effectively, both verbal and written.
  • Ability to solve problems given incomplete or partial data and/or requirements
  • Bachelor’s in CS or equivalent industry experience.
Preferred Qualifications
  • Experience with training and deployment of ML models.
  • Experience working with Kubernetes.
  • Experience working with Solr/Elasticsearch, Redis.
  • Data analytics using Python and Spark. Experience with data mining techniques and record linkage systems.
  • Familiarity with async and reactive programming using Project Reactor, RxJava, asyncio, etc.
  • Masters degree is a plus

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 $147,400 and $272,100, 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…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary