Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Apple Software Engineer Distributed Systems - Apple TV 
United States, California, San Diego 
304142450

Yesterday
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.
Minimum Qualifications
  • 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
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 $135,400 and $250,600, and your base pay will depend on your skills, qualifications, experience, and location.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.