Senior Graphics Software Engineer
Culver, CA - USA
Job Summary
You will design implement and optimize GPU-based real-time visual effects and image processing algorithms that power video playback across Apple platforms. Working within a mature high-performance application framework youll integrate cutting-edge AI/ML models into production pipelines while ensuring correctness across colorspaces and display targets. Day-to-day work spans algorithm prototyping Metal shader development performance profiling and close collaboration with cross-functional partners in video engineering machine learning and product design.n
Develop and optimize image and video processing algorithms including AI/ML-enhanced techniques for real-time video playback applicationsn Implement and tune GPU-accelerated visual effects using Metal targeting high frame rates on Apple siliconn Architect and extend node-based image processing pipelines to support new creative features within existing application frameworksn Integrate new capabilities into mature NLE and camera codebases with minimal disruption to existing functionality and performancen Collaborate with ML researchers to bring AI/ML-based image and video models from prototype to on-device production deploymentn Ensure accurate colorspace management throughout the full playback pipeline from capture through displayn Profile debug and resolve performance bottlenecks across CPU and GPU execution pathsn Partner with camera hardware display and UX teams to define requirements and validate end-to-end visual qualityn
5 years of experience in image and video processing algorithm development with a strong emphasis on real-time or near-real-time applicationsn Hands-on experience implementing and optimizing GPU-based visual effects for video playback pipelinesn Proficiency in Metal for GPU programming on Apple platformsn Strong background in C/C and at least one of Objective-C or Swift for production software developmentn Demonstrated ability to integrate new features into large mature application frameworks without regressionsn Solid understanding of NLE playback pipelines including colorspace management and display renderingn Familiarity with node-based image processing architectures and their design trade-offsn Familiarity with AI/ML-based image and video processing technologies and on-device model integrationnBachelors Degree in Computer Science Computer Engineering or equivalent
Experience developing or adapting AI/ML models specifically for image enhancement style transfer or video understanding tasksn Deep expertise in Apple platform graphics and compute frameworks beyond Metal such as Core Image or AVFoundationn Track record of shipping real-time camera or video features in consumer-facing iOS iPadOS or macOS productsn Skilled in performance profiling and optimization using Xcode Instruments GPU Frame Capture or equivalent toolsn Proven experience with computational photography techniques such as HDR tone mapping noise reduction or multi-frame processingn Background in color science ICC profiles or HDR/wide color gamut pipeline designn
Required Experience:
Senior IC
About Company
Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar ... View more