Software Performance Engineer

Apple is a leading technology company that creates innovative products, services, and customer experiences.
$135,400 - $250,600
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer

Description For Software Performance Engineer

Apple's Audio and Media Technologies group (AMT) is seeking a talented Software Performance Engineer to join their Streaming Media team. This role is crucial in developing core technologies that power audio-visual experiences across Apple's ecosystem, including iPhones/iPads, Apple TV, Apple Watch, macOS, and Vision Pro. The team is notable for creating the HTTP Live Streaming protocol, a leading adaptive bitrate streaming solution in the industry.

As a Software Performance Engineer, you'll be at the forefront of designing and implementing groundbreaking features for future OS releases while advancing video streaming technologies. The role demands a performance-oriented approach to software engineering, focusing on optimizing sophisticated codebases and implementing innovative features with performance considerations from conception to delivery.

The position offers a competitive base salary range of $135,400 to $250,600, complemented by comprehensive benefits including medical and dental coverage, retirement benefits, and various stock participation opportunities. You'll work with cutting-edge technology, collaborating with multi-functional teams to drive performance improvements and feature development in streaming media technologies.

This is an excellent opportunity for experienced engineers passionate about performance optimization, system architecture, and media streaming technologies. You'll contribute to products used by millions while working with some of the industry's most advanced technologies in Apple's innovative environment.

Last updated 2 days ago

Responsibilities For Software Performance Engineer

  • Develop new Streaming Media features
  • Partner with multi-functional teams
  • Leverage analysis tools to identify performance optimization areas
  • Deliver performance optimizations across new and existing code
  • Collaborate with partners on cross-interface code changes
  • Contribute to media systems design
  • Mentor junior engineers

Requirements For Software Performance Engineer

Python
  • Strong software development experience in C with proficiency in multi-threaded development
  • Excellent working knowledge of Operating Systems fundamentals
  • Experience with modern profiling and analysis tools
  • BS/MS in CS/CE or equivalent
  • Experience with debugging tools (GDB/LLDB, Valgrind, Xcode Instruments, Wireshark)
  • Strong skills for understanding large system architectures

Benefits For Software Performance Engineer

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee Stock Purchase Plan
  • Discretionary restricted stock unit awards
  • Education reimbursement
  • Discounted products and free services
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Software Performance Engineer

WebKit Architecture Engineer

Senior WebKit Architecture Engineer position at Apple, focusing on core framework development, security, and performance optimization using C++ and web technologies.

Engineering Project Manager (SAP Payments & Trade In), IS&T Enterprise Systems

Senior Engineering Project Manager role at Apple, focusing on SAP Payments & Trade-In systems, requiring 10+ years of experience in SAP SD implementation and enhancement.

Xcode Program, Build, and Release Project Manager

Senior Project Manager role at Apple managing Xcode and Swift Playground releases, coordinating builds and bug tracking operations for developer tools.

Strategic Partnerships Manager, Third Party Media Tools and Technology - Apple Vision Pro

Lead third-party media tools and technology partnerships for Apple Vision Pro, driving innovation in spatial computing and Live video production.

Strategic Partnerships Manager, Third Party Media Tools and Technology - Apple Vision Pro

Lead third-party media tools and technology partnerships for Apple Vision Pro, driving innovation in spatial computing and entertainment technology.