Apple Services Engineering is looking for an Engineer to work on the Media Processing for all of Apple's Media use cases, including TV, music, movies, AppleTV+, AppleTV channels, App Trailer, and Editorial Videos. The role involves handling the entire media life cycle, from media creation to international scheduling to developing custom media formats, and developing the next generation of sophisticated Media Processing Pipeline systems.
Requirements
- 5+ years of Experience in a professional programming position with Java and similar languages.
- Strong understanding of building micro-services using REST-style APIs
- In-depth knowledge of database systems and domain modeling techniques
- Deep understanding of both SQL and NoSQL databases like Cassandra and MongoDB.
- Experience deploying software on elastic platforms such as Kubernetes, EC2, etc.
- 7+ years of Experience (Senior Developer), in a professional programming position with Java and similar languages.
- JSON, Protobuf serialization and gRPC
Responsibilities
- work on the Media Processing for all of Apple’s Media usecases TV, music, movies, AppleTV+, AppleTV channels, App Trailer, Editorial Videos etc.
- handles the entire media life cycle, from media creation to international scheduling to developing custom media formats.
- develop the next generation of sophisticated Media Processing Pipeline systems
- work with our partner teams to help get Media Processing and workflow solutions into production.
- collaborate with and contribute to ASE’s Media Processing Services, helping in Media Processing.
Other
- partner with multiple engineering teams, design teams, business operations, and production support.
- passionate about discovering new ways to accelerate the rate at which we can improve our products.
- Strong written and oral communication skills
- Possess strong and clear communication abilities.
- Ability to work in a fast-paced dynamic environment.