Senior Software Engineer
On-site
Full Time
#Engineering
#AI
#C++
#JavaScript
#UI
#Architecture
#Testing
At Topaz Labs, we specialize in creating advanced image and video enhancement software powered by deep learning. Our tools are trusted by over one million photographers and designers, including professional teams at organizations like Google, Nvidia, and NASA. We have successfully processed more than one billion images and have seen our revenue grow by 1,000 percent over the last four years. As a profitable company with significant momentum, we pride ourselves on our world-class team that prioritizes rapid execution, customer experience, and internal growth. We are currently seeking a Senior Software Engineer to join our Video team in Dallas, Texas, to help us continue building industry-leading AI solutions.
Key outcomes
- Lead the development of Video AI features, including 4K upscaling, motion deblurring, and frame rate enhancement.
- Oversee the full lifecycle of feature development, from initial planning and system architecture to implementation.
- Ensure high standards of craftsmanship by managing UI and UX components, application stability, and performance optimization.
- Collaborate across the stack, working on everything from core application architecture to frontend features.
- Maintain a high level of code quality and reliability through rigorous testing and system design.
Requirements
- At least 3 years of professional software development experience.
- Strong proficiency in C++ and JavaScript.
- Experience working with modern, reactive UI frameworks.
- Deep understanding of application architecture, networking, database management, and performance optimization.
- Proven experience with unit, integration, UI, or acceptance testing.
- Solid grasp of concurrency and multi-threading concepts.
- A strong background in developing customer-facing products with a keen eye for design and user experience.
- A high aptitude for programming and the ability to quickly master new technologies.
- Comfort working with independence and taking on significant responsibility.
- Fluency in English.
Preferred qualifications
- Experience developing native applications for Windows or MacOS.
- Knowledge of video or image encoding, decoding, and various file formats.
- Background in deploying machine learning models within production environments.
- Previous experience with video applications or live streaming technology.
- Familiarity with tools such as ONNX, CoreML, TensorRT, OpenVino, ffmpeg, OpenCV, and Qt/QML.
Compensation
We offer a competitive base salary and significant ownership opportunities that scale alongside our company growth. Our benefits package includes:
- 100% employer-covered medical, dental, and vision insurance.
- 15 days of annual paid time off plus holidays.
- 401k matching.
How to apply
If you are interested in making a meaningful impact at a high-growth company, we encourage you to apply. We value diverse perspectives and welcome candidates who meet most, but perhaps not all, of our requirements. Please reach out to us to start the conversation about joining our team in Dallas.



