NVIDIA has flagged the Senior Distributed Systems Engineer job as unavailable. Let’s keep looking.

Summary

Posted: Dec 23, 2023

Weekly Hours: 40

Role Number:200529868

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 Senior 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. Dynamic, 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!

Key Qualifications

Key Qualifications

  • 3+ years of experience building resilient, high-scale, distributed microservices in production environments, preferably with experience in Kubernetes, Kafka/ActiveMQ, Solr/Elasticsearch, Redis, SQL & NoSQL datastores like Cassandra, DynamoDB, PostgreSQL, MySQL, etc.
  • Familiarity with one or more of technologies like Kubernetes, Kafka/ActiveMQ, Solr/Elasticsearch, Redis, SQL & NoSQL datastores like Cassandra, DynamoDB, PostgreSQL, MySQL, etc.
  • Proficient in algorithms and data structures, with 5+ years of experience coding in Java and Python. Bonus points for familiarity with async and reactive programming using Project Reactor, RxJava, asyncio, etc.
  • 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
  • Nice to have: Data analytics using Python and Spark. Experience with data mining techniques and record linkage systems.

Description

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.

Education & Experience

Education & Experience

  • Bachelor’s degree in CS/CE/EE or a related technical field, or equivalent industry experience. Masters degree is a plus.

Additional Requirements

Additional Requirements

Pay & Benefits

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 $138,900.00 and $256,500.00, 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.
  • 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.
Read Full Description
Confirmed 19 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles