Software Engineer, Distributed Systems - Apple TV

at  Apple

San Diego, California, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate15 Feb, 2025USD 250600 Annual16 Nov, 20243 year(s) or aboveCs,Solr,Design,Kafka,Kubernetes,Spark,Processing,Metadata,Cassandra,Async,Technical Leadership,Redis,Postgresql,Activemq,Mysql,Data Structures,Data Analytics,Java,PythonNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

SUMMARY

Posted: Nov 5, 2024
Weekly Hours: 40
Role Number:200577633
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, 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 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

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. Design and implement services using Java, leveraging infrastructure components like Kafka, Cassandra, Redis, Solr, PostgreSQL, 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. Provide technical leadership and drive overall design and planning.

  • 3+ years of experience working with Java or Python
  • Experience with Kafka or ActiveMQ or similar messaging frameworks
  • Experience with NoSQL datastores like Cassandra, DynamoDB, PostgreSQL, MySQL, etc.
  • Proficient in algorithms and data structures
  • 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

  • Data analytics using Python and Spark. Experience with data mining techniques and record linkage systems.
  • Experience working with Kubernetes
  • Experience working with Solr/Elasticsearch, Redis,
  • Familiarity with async and reactive programming using Project Reactor, RxJava, asyncio, etc.
  • Masters degree is a plus.

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:3.0Max:8.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

San Diego, CA, USA