Apple
Media Intelligence Systems & Performance Software Engineer
San Diego, California · Full-time · Posted May 13, 2026
About the job
Develop and optimize media intelligence software systems for ML/CV processing across Apple platforms and products.
What you'll do
- Design and implement systems spanning media pipelines, frameworks, APIs, daemons, applications, and inter-process communication.
- Profile and optimize software performance, including processing speed, memory use, and power impact.
- Review code, debug issues, and develop software tests, test automation, and continuous integration testing.
What they ask for
- Software development experience in C, C++, or Objective C.
- Deep understanding of multithreaded programming.
- Strong analytical, programming, and debugging skills.
Nice to have
- Software optimization using SIMD, GPU, or hardware acceleration.
- Experience with media processing, ML/CV systems, or continuous integration and test automation.
Tools
C, C++, Objective C, SIMD, GPU
AI focus
Develop software systems focused on machine learning and computer vision media processing.
Model-written summary · the original posting is authoritative