14 дней назад
Senior Software Engineer (GPU Image Processing)
190 000 - 220 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer (GPU Image Processing): Building and extending VSCO’s production GPU image-processing engine for Studio Pro on iOS and macOS with an accent on rendering pipelines, color management, memory performance, and native integration. Focus on shipping RAW and large-image capabilities, solving mobile graphics and resource constraints, and designing coherent contracts between the shared engine and product layers.
Location: San Francisco, CA, United States
Base salary: $190,000–$220,000 per year, plus equity and discretionary performance bonuses.
Company
builds connected photography tools covering image creation, editing, client delivery, and photographers’ business workflows.
What you will do
- Contribute to the Reflex production GPU image-processing engine, including DAG execution, WGSL operators, GPU resource and memory budgets, and color management.
- Ship engine changes through the UniFFI and Nitro native bridge into Studio Pro for iOS and macOS, including versioning and releases.
- Take new imaging capabilities from design to production, including RAW development, tiled or gigapixel export, and parity with the existing imaging stack.
- Diagnose and resolve production mobile graphics issues involving out-of-memory errors, cache eviction, HEIC encoding, editing, batch, and export paths.
- Develop render and pipeline contracts in the shared Studio Pro core so mobile and desktop implementations remain coherent.
- Improve native packaging, CI, review workflows, AI-assisted developer processes, and technical direction in partnership with Product, Design, and Engineering.
Requirements
- 7+ years of engineering experience with substantial contributions to a production rendering, imaging, or GPU-compute system.
- Deep experience with GPU and rendering pipelines, shaders, color, and memory management.
- Strong systems-language experience; Rust is strongly preferred. Ability to read and write WGSL, Metal, or equivalent shaders.
- Experience delivering imaging or graphics functionality on mobile, including memory budgets, decoding and encoding, and thermal or GPU constraints; iOS and Metal experience is preferred.
- Experience taking 0-to-1 initiatives inside an existing product and sequencing high-leverage technical investments.
- Experience integrating AI-assisted developer workflows such as parallel agents, MCP, evaluation, or review automation.
Nice to have
- wgpu, WebGPU, or WASM experience.
- Native bridges such as UniFFI, JNI, or Nitro, and React Native.
- Photographic imaging experience with RAW, color management, LUTs, or film emulation.
- On-device or cloud ML for creative tools, including segmentation or style transfer.
Culture & Benefits
- Mission-driven work serving a global creative community and tens of millions of people.
- Meaningful work that ships quickly with direct influence over product and technical decisions.
- Flexible time off and 11 paid holidays.
- 401(k) retirement plan and medical, dental, vision, life, AD&D, short-term disability, and long-term disability insurance.
- Paid sick time as required by state and local law, plus additional standard employee benefits.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →