Topaz Labs is a bootstrapped AI software company that hit $48m in revenue in 2025. We have 1+ million paying customers (including teams at Google, Nvidia, and NASA) maximizing the visual quality of over 1 billion photos and videos. We are profitable and growing fast, with strong product-market fit and a vast market in front of us.
About the role
As a Senior Software Engineer on our Photo AI team you would be a key part of development on Photo AI - which helps users upscale, deblur, denoise, and enhance images with our AI engine. Your responsibilities would include feature development, code and system architecture, project planning, UI/UX, stability, optimization and more. Our product engineers work on everything from application architecture to frontend features. You would have a pivotal role on the team helping us maintain our high standard of craftsmanship and feature delivery, as well as help lead and develop other engineers on our team.
About you
5+ years professional development experienceProficient in C++ & JavaScriptExperience working with modern, reactive UI frameworks Knowledgeable with application architecture, networking, databases, performance and optimizationTesting experience: unit, integration, UI and/or acceptance testsGood understanding of concurrency and multi-threadingHigh level of experience working on customer-facing productsEye for design and a high level of craftsmanshipStrong sense of user experienceHigh aptitude for computer programmingProven ability to learn and be effective in new technologiesYou enjoy independence and a high level of responsibility
Preferred
Experience developing native applications for Windows / MacOSKnowledge of image or video encoding/decoding and file formatsExperience deploying ML models in production environmentsSome history working with applications involving digital media
Love
Photographers and videographers!Deep knowledge of image file formats - JPEG, RAW, TIFF, PNG…Familiarity with these SDKs - ONNX, CoreML, TensorRT, OpenVinoAdvanced use of ffmpeg, OpenCVQt/QML development experience