Topaz Labs, a leading AI company in image and video enhancement, is seeking a Machine Learning Performance Software Engineer to join their team in Dallas, TX. The company serves over 1 million customers, including prestigious organizations like Google, Nvidia, and NASA, and processes over 1 billion photos and videos.
As a Software Engineer focusing on ML Performance, you'll play a crucial role in optimizing the company's internal AI Engine, reporting directly to the Head of AI Engine. Your primary responsibilities will include improving application performance, ensuring stability, and enhancing the framework's API. You'll serve as the technical bridge between the Deep Learning research team and production products, helping prepare models for deployment and optimizing performance across different hardware platforms.
The ideal candidate should have strong expertise in C/C++ programming and hands-on experience with performance optimization, including concurrency, multithreading, and memory management. You'll need at least one year of professional experience, with a background in image processing or computational photography algorithms being essential.
This role offers an excellent opportunity to make a significant impact at a high-growth tech company. The compensation package is competitive, including a base salary range of $110,000-$140,000, plus equity and profit sharing. Additional benefits include full medical/dental/vision coverage, generous PTO, and 401k matching.
Working at Topaz Labs means being at the forefront of AI-driven image and video enhancement technology, collaborating with major hardware partners like NVIDIA, AMD, Intel, and Apple to optimize inference on their platforms. While the role requires relocation to Dallas, TX, it offers a unique opportunity to work with cutting-edge technology and contribute to products that millions of people rely on daily.