Software Engineer - (Product)

AI tech company building one-click image and video quality software with deep learning, trusted by over 1M photographers and designers.
Backend
Mid-Level Software Engineer
In-Person
51 - 100 Employees
2+ years of experience
AI · Consumer

Description For Software Engineer - (Product)

Topaz Labs, a rapidly growing AI technology company, is seeking a Software Engineer to join their team in Dallas, TX. The company has shown impressive growth, increasing revenue from $3M to $45M in five years and processing over 1 billion images for more than 1 million customers, including prestigious organizations like Google, Nvidia, and NASA.

The role focuses on developing core desktop software applications, specifically either Topaz Photo AI or Topaz Video AI. As a Software Engineer, you'll have the opportunity to make significant contributions to the product, whether you specialize in frontend, backend, or full-stack development. The position requires strong C++ or JavaScript experience, with a preference for Qt framework knowledge.

This is an excellent opportunity for a mid-level engineer who wants to join a profitable, customer-focused company with infinite runway. The team operates with a weekly release cycle and emphasizes internal growth opportunities. The company offers comprehensive benefits, including full medical coverage, 401k matching, and equity participation that grows with the company's success.

The ideal candidate will possess a strong work ethic, shipping mentality, and the ability to learn new technologies quickly. This role provides a unique opportunity to work with a world-class engineering team building industry-leading image and video processing applications. The position is based in Dallas, TX, with relocation assistance available for non-local candidates.

Last updated 15 days ago

Responsibilities For Software Engineer - (Product)

  • Help build either Topaz Photo AI or Topaz Video AI
  • Own a significant part of the experience (frontend, backend, or full stack)
  • Impact the development of core desktop software apps

Requirements For Software Engineer - (Product)

JavaScript
  • 2+ years experience in C++ or JavaScript
  • Experience building customer-facing products with strong sense of user experience
  • Proven ability to quickly learn and be effective in new technologies
  • Strong work ethic
  • Degree in Computer Science, Software Engineering, or equivalent professional experience
  • Preferred: experience in Qt (C++ and QML) for desktop, image/video processing, interest in photography

Benefits For Software Engineer - (Product)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Relocation Benefits
  • 100% covered medical/dental/vision for employees
  • 15 days annual PTO plus holidays
  • 401k matching
  • Strong base salary plus significant ownership
  • Relocation support

Interested in this job?

Jobs Related To Topaz Labs Software Engineer - (Product)

Software Engineer - Backend

Backend Software Engineer role at Julius, building AI-powered code execution and data analysis systems

Software Engineer, Forward Deployed

Forward Deployed Engineer role at Greenlite, implementing AI solutions for financial compliance operations.

Software QA Engineer, Vega OS

Quality Assurance Engineer role at Amazon Lab126, focusing on test automation and quality leadership for consumer electronics devices and OS development.

Software Development Engineer II, MENA Tech

Amazon MENA is hiring a Software Development Engineer II to design and build innovative software solutions in Amman, Jordan.

Support Engineer II, Payments Acceptance and Experience Tech

Support Engineer II role at Amazon's Payments team, combining technical support with development work in Python and Java, focusing on payment systems and customer experience.