logo

JobNob

Your Career. Our Passion.

Senior Software Engineer - Apple TV Data Platform Team


Apple Inc.


Location

Cupertino, CA | United States


Job description

Imagine what you could do here. At Apple, new insights have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. As a vital member of the Apple TV Data Platform team, your role as a Senior Software Engineer will drive the development of next-generation technologies that provide services to billions of users. Our products need to handle dynamic, timely information at a large scale. We're seeking engineers with fresh ideas spanning information retrieval, distributed computing, large-scale system design, networking and data storage, artificial intelligence, and natural language processing. You'll be working on critical projects that are integral to our fast-paced business growth and evolution. We value versatility, leadership skills, and passion to tackle new challenges across the full stack as we continue to push technology forward. Specifically, your focus will be on developing the software stack to handle large data for facilitating knowledge graph construction. If this sounds like your dream job, we want to speak with you!

Key Qualifications

Description

Design and develop a scalable processing pipeline that handles dynamic multi-source data. Implement production-quality code within Kafka-backed micro-services architecture using reactive Java libraries. Develop and experiment with prototype text-based similarity models to construct a knowledge graph. Create efficient data messaging and access solutions for Kafka, Cassandra, and PostgreSQL databases. Conduct data analysis using Python and Spark to support data validation and feature extraction. We are a cohesive team of highly skilled and amicable engineers who value diverse opinions and experiences. Our commitment to excellence is reflected in the quality of our output. As a team of domain experts specializing in core subject areas, we collaborate across multiple organizations to deliver the best service for Apple TV customers.

Education & Experience

Bachelor’s degree or Master's degree in computer science or a related technical field, or equivalent practical experience. * 4 years of experience with software development in one or more programming languages, and with data structures/algorithms. * 3 years of experience testing, maintaining, and/or launching software products, and 1 year of experience with software design and architecture. * Experience with machine learning algorithms and tools, entity extraction, or natural language processing.

Additional Requirements

Pay & Benefits

Design and develop a scalable processing pipeline that handles dynamic multi-source data. Implement production-quality code within Kafka-backed micro-services architecture using reactive Java libraries. Develop and experiment with prototype text-based similarity models to construct a knowledge graph. Create efficient data messaging and access solutions for Kafka, Cassandra, and PostgreSQL databases. Conduct data analysis using Python and Spark to support data validation and feature extraction. We are a cohesive team of highly skilled and amicable engineers who value diverse opinions and experiences. Our commitment to excellence is reflected in the quality of our output. As a team of domain experts specializing in core subject areas, we collaborate across multiple organizations to deliver the best service for Apple TV customers. Bachelor’s degree or Master's degree in computer science or a related technical field, or equivalent practical experience. * 4 years of experience with software development in one or more programming languages, and with data structures/algorithms. * 3 years of experience testing, maintaining, and/or launching software products, and 1 year of experience with software design and architecture. * Experience with machine learning algorithms and tools, entity extraction, or natural language processing.


Job tags

Relocation


Salary

All rights reserved