Software Engineer, Data Services (Java, Apis, Kafka, Redis), Apple Media Products

Apple Inc. Cupertino , CA 95014

Posted 2 months ago

Join the team that designs and builds best of breed systems for dealing with our complex and ever-growing data and infrastructure needs. We're looking for a senior engineer ready to work at huge scale and have a hand in bringing amazing new products and services to market.

Key Qualifications

  • 5+ years of professional software development experience, preferably in Java and/or C++

  • Deep understanding of data architecture and related problems

  • Experience and deep understanding of scalable data stores like Cassandra, Redis and/or Voldemort

  • Experience with using queuing systems such as Kafka

  • Experience in designing and implementing RESTful APIs

  • Experience working on complex problems and systems where scalability and performance are extremely important (every millisecond counts)

  • Deep understanding on Redis is a plus.

  • Experience with compute/container platforms such as AWS EC2, K8s is highly preferred

  • Ability to effectively work with cross functional teams to understand requirements and engineer highly performant implementations


The Apple Media Products Engineering team supports tens of millions of pieces of content in more than 150 markets enjoyed by hundreds of millions of users, which powers various features within the Apple client applications - App Store, Apple Music, Apple TV+, iTunes, iBooks, Podcast, etc. We've got unique and growing needs for data storage and consumption.

You will help building the next generation infrastructural services, which provide and support abilities like structured and unstructured storage, caching, queueing and much more. You'll collaborate cross-functionally with various AMP teams, from the store and commerce through to search and recommendations, creating services and infrastructure platforms and pipelines that can rapidly scale and serve personalized and non-personalized data with very low latency. You should be someone who is not afraid to question assumptions, is a good team player under tight deadlines and tackles problems with elegant technical solutions.

Education & Experience

B.S. or higher in Computer Science or equivalent

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Apple Media Products Engineering Program Manager Media Products Platforms & Shared Services

Apple Inc.

Posted 1 week ago

VIEW JOBS 5/29/2020 12:00:00 AM 2020-08-27T00:00 The Apple Media Products Engineering team is one of the most exciting examples of Apple's long-held passion for combining art and technology. These are the people who power the App Store, Apple TV, Apple Music, Apple Podcasts, and Apple Books. And they do it on a massive scale, meeting Apple's high expectations with high performance to deliver a huge variety of entertainment in over 35 languages to more than 150 countries. Apple Media Products Program Managers partner with engineers who build secure, end-to-end solutions. Thanks to Apple's unique integration of hardware, software, and services, engineers and Program Managers partner to get behind a single unified vision. That vision always includes a deep commitment to strengthening Apple's privacy policy, one of Apple's core values. Although services are a bigger part of Apple's business than ever before, these teams remain small, nimble, and cross-functional, offering greater exposure to the array of opportunities here. Key Qualifications * 10+ years of program management, product management, or equivalent experience * 3+ years team leadership experience favorable * Solid track record leading and deploying large, complex programs * Experience delivering highly cross-functional projects or programs of work across disparate groups * Strong relationship management and facilitation skills both within diverse engineering teams and cross functional organizations * Proven self-starter, who is dedicated and demonstrates creative and critical thinking abilities * Outstanding presentation skills, both written and oral, including the ability to convey complex requirements in a clear, concise and credible manner * Overall, a highly driven, results-oriented, problem solver who will drive programs to deliver value quickly to our customers * Understanding of large scale distributed software systems Description We're looking for you to drive cross-functional projects from inception to outcome. In this hands-on role you will work with all levels of the engineering org, as well as site-reliability engineering, business teams, operational teams, marketing, analytics, and external vendors. You are the thread tying these disparate teams together to deliver end-to-end projects that improve our products globally. You will be involved in all aspects of the project life-cycle, whether it be helping develop functional requirements, getting into the detailed analysis, facilitating proofs-of-concept or QA, and tracking release management of multiple projects at once. You're someone who loves diving in to the detail as well as looking at the big picture, who is as comfortable in a detailed engineering discussion as presenting to executives. Strong fundamentals are a must, but you have more. You take ownership; you feel a personal stake in your projects; you communicate responsibilities and scope clearly; you value integrity; you handle conflict; you know how things work; you work for the success of the entire ecosystem; you thrive in uncertainty and strive to bring order to it; you have judgement and make decisions; you keep your eye on the ball; you build positive relationships; you are aware of politics but do not get mired in them; you are constantly looking to improve yourself and your team; you see around corners; and you deliver. This is a full time position, located at our Cupertino, California headquarters. Education & Experience Prefer a BS/MS in Computer Science, Engineering or similar technical field Apple Inc. Cupertino CA

Software Engineer, Data Services (Java, Apis, Kafka, Redis), Apple Media Products

Apple Inc.