About The Position

The Media, Graphics & Compute Technologies (MGC) serves as the foundation for audio and video media across Apple’s diverse range of innovative products, including iPhones, HomePods, AppleTVs, Apple Watches, iPads, Macs, Vision Pros, and professional and consumer applications such as Final Cut, Music, TV, and iWork. MGC elevates the media experience on iOS, tvOS, watchOS, macOS, and visionOS platforms through technologies like AVFoundation, CoreMedia, CoreAudio, Media Toolbox, and Video Toolbox. This position is with the Streaming Media Ecosystem (SME) team, which delivers a comprehensive set of streaming technologies, ensuring seamless media experiences for Apple and third-party services. The services SME supports includes Apple TV, Apple Music, Disney Plus, Netflix, and HBO. This role focuses on designing and developing applications, services, and platform infrastructure that support SME's products and features. This work plays a critical role in ensuring product quality by building the tooling and automation frameworks that enable rapid, reliable delivery of world-class streaming experiences. DESCRIPTION We’re looking for a focused and self-motivated individual, passionate about automating workflows, with an attention to detail. You'll need to be able to envision the design for, and execute the implementation of, automation that can be applied to build experiences that enhance developer workflow experience and efficiency. You’ll be part of a team of engineers with whom you'll be collaborating to build high-quality, scalable applications that impact a large organization of engineers, creating software with higher quality and greater speed.

Requirements

  • 3+ years of software development experience, with strong proficiency in Python or similar programming languages
  • 3+ years of hands-on experience with Kubernetes in production environments
  • Demonstrated expertise in debugging complex systems with a commitment to code quality and best practices
  • Experience architecting and implementing large-scale distributed systems with multiple integrated services

Nice To Haves

  • Polyglot programming experience with demonstrated expertise in applying language-specific best practices and design patterns
  • Strong interest and experience in application performance profiling, benchmarking methodologies, and continuous optimization initiatives
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service