Sr. Software Engineer, Apple Services Engineering
at Apple
Cupertino, California, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 24 Jun, 2024 | USD 300200 Annual | 25 Mar, 2024 | 5 year(s) or above | Lucene,Dependency Injection,Consumer Products,Kafka,Solr,Computer Science,Java | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
SUMMARY
Posted: Feb 20, 2024
Weekly Hours: 40
Role Number:200536376
The Video engineering server team is looking for experienced software engineers to build highly scalable, low latency backend services and data systems for the Apple TV app. This service platform is the backbone of the Apple TV app where it is supported, including iOS, tvOS, macOS, visionOS, Roku, Fire TV, and Samsung TV. We handle millions of requests per day from millions of end-users around the world to discover and consume Apple TV+ Originals, Live Sports broadcasts for MLS and MLB leagues, and the vast catalog of content from Apple partners. This is the perfect opportunity for someone who wants to work with highly talented engineers on backend service platforms, data ingestion pipelines, data storage and retrieval systems. If you are interested in the Video domain and is passionate about service reliability and latency optimization, this is the place to be. We offer an environment where you are an integral part of an innovative, impactful team making a difference. Be ready to make something phenomenal 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
- 5+ years related work experience
- Fluent in Java and have opinions about dependency injection
- Knowledge of key/value, column stores, query based data retrieval systems such as Lucene, Solr, Elastic Search required
- Built backend services for consumer products
- Designed or worked with complex domain models
- Built highly scalable micro-services
- Take pride in your unit tests
- Worked with message driven programming using Kafka or other messaging technologies
- Insights into caching technologiesExperience in video domain preferred
DESCRIPTION
Design, implement, test and deploy video catalog metadata systems that include data ingestion pipelines, storage, retrieval, API service. Design algorithms for processing metadata of media types like movies, TV shows, sporting events, etc. Optimize throughput and latency in both the write and read side of the data system. Design and implement services using Java, using and customizing infrastructure components like Solr, Kafka, Cassandra, Redis, Kubernetes. Design protocols and APIs for our internal data customers who editorializes the pages of content shelves in the TV app.
EDUCATION & EXPERIENCE
- BS, MS in Computer Science or related domains
Responsibilities:
Please refer the Job description for details
REQUIREMENT SUMMARY
Min:5.0Max:10.0 year(s)
Information Technology/IT
IT Software - System Programming
Software Engineering
MSc
Computer Science
Proficient
1
Cupertino, CA, USA