Senior Staff Software Engineer
Core
Own the production GPU image-processing engine (Reflex) and its integration into Studio Pro on iOS and macOS, enabling high-performance RAW processing, large-image export, and color management for professional photographers.
Role type
Senior Staff Software Engineer (GPU/Image Processing)
Builds
Reflex GPU image-processing engine and Studio Pro desktop/mobile applications
Domain
Creative software, GPU computing, mobile graphics
Deliverable
production ML models | product features | infrastructure
Required skills
GPU/rendering pipelines, shader programming (WGSL/Metal), systems programming (Rust), mobile graphics optimization, engineering mentorship, AI-assisted development workflows
Preferred skills
wgpu/WebGPU, native bridges (UniFFI/Nitro), photographic imaging (RAW/LUTs), on-device ML
Technologies
Rust, WGSL, Metal, UniFFI, Nitro, iOS, macOS
Responsibilities
Own the Reflex imaging engine (DAG execution, GPU resources, color management); ship engine changes to Studio Pro; diagnose production mobile graphics issues; define render/pipeline contracts; mentor Senior engineers; lead force-multiplication initiatives; partner with Product/Design on technical direction
Seniority
Senior Staff, hands-on IC with mentorship responsibilities