A relevant degree and practical experience as a software engineer
Solid understanding of CS fundamentals (algorithms, data structures, complexity)
Strong proficiency in C++ and knowledgeable in scripting languages such as JavaScript, Perl or Bash, with experience automating workflows and building tools
Works well in multi-functional environments, collaborating effectively with many other teams across our organization and time zones.
Demonstrates curiosity and a strong ability to learn independently and continuously
Nice to Haves
Experience with developing and maintaining a large high quality code base
Knowledge in concepts such as concurrency, parallelism and multi-threaded systems
Experience with network communication and client-server systems
Knowledge about streaming services, video and TV standards
Knowledge about different operating systems
Knowledge about graphics and rendering
Real world exposure to C++
Experience with full stack development
What You'll Be Doing
Design and deliver a performant, reliable, maintainable, and secure framework and APIs deployed at global scale
Collaborate closely with teams across Apple to maintain and evolve existing frameworks
Uphold strong software engineering practices to ensure user privacy
Build systems that protect personal data and safeguard partner content
Perks and Benefits
Competitive salary and benefits package
Opportunity to work at Apple and contribute to cutting-edge technology
Collaboration with diverse and talented teams
Continuous learning and professional development opportunities
Work on platforms with millions of user interactions and playback sessions daily