Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer - (Product) image - Rise Careers
Job details

Software Engineer - (Product)

We're Topaz Labs, an AI tech company that builds one-click image and video quality software with deep learning. Over 1M photographers and designers trust us with their work, including on teams at Google, Nvidia, and NASA, and more. We've processed over 1 billion images, achieved 1000% revenue growth in the last 4 years, and we're only getting started.


We're looking for a talented and motivated Software Engineer to help us craft our core desktop software apps. You will help build either Topaz Photo AI or Topaz Video AI, and own a significant part of the experience depending on whether you prefer frontend, backend, or full stack. You will have a large immediate impact every week on real people who love our software.


About us
  • Rocketship growth and opportunity for impact ($3M → $45M revenue in five years)
  • Over 1 million customers (including companies like Apple, NASA, Netflix) have used us for over 1 billion photos. Our tech has been covered by Fast Company, The Verge, Engadget, Mashable, BBC, and more
  • World-class team that releases weekly, obsesses about the customer experience, and promotes from within
  • Profitable company with infinite runway


About you
  • 2+ years experience in C++ or JavaScript
  • You've built customer-facing products and you have a strong sense of user experience
  • Proven ability to quickly learn and be effective in new technologies
  • You exhibit an unusually 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


The top "soft skills" we're looking for in our next Software Engineer are shipping mentality and work ethic. This is a mission-critical role that will give you a masterclass in how a world-class engineering team builds an app that's the best in the world at what it does.


We offer strong base salary plus significant ownership that scales with the company's growth. We also offer 100% covered medical/dental/vision for employees, 15 days annual PTO plus holidays, and 401k matching. This is a full-time onsite role in Dallas, TX, and we will ask you to relocate if you're not in the area.

Topaz Labs Glassdoor Company Review
3.7 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Topaz Labs DE&I Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Topaz Labs
Topaz Labs CEO photo
Eric Yang
Approve of CEO

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer - (Product), Topaz Labs

At Topaz Labs, we're on a mission to revolutionize image and video processing with the aid of cutting-edge AI technology, and we're looking for a passionate Software Engineer (Product) to join our vibrant team in Dallas, TX. Imagine being the brain behind software that helps over a million photographers and designers elevate their work! In this role, you’ll be primarily focused on crafting our core desktop applications—whether you have a knack for frontend development, backend systems, or you’re a full-stack guru, there's a place for you here. You'll have the chance to work on innovative tools like Topaz Photo AI or Topaz Video AI, directly influencing the experience for users who genuinely appreciate the software we create. Our rapid expansion is exciting—going from $3M to $45M in just five years, and we’re just getting warmed up! This is not just about writing code; it’s about impacting real people and engaging with a community that admires our work. At Topaz Labs, we pride ourselves on our collaborative and supportive culture, fostering growth internally and embracing a spirit of innovation. With a rich history of over a billion images processed and a customer base that includes leading companies like Apple and NASA, you’ll be part of something special. If you're ready to take your career to the next level in an environment that rewards hard work with generous benefits, including full medical coverage and significant ownership stakes, join us as a Software Engineer and help shape the future of content creation!

Frequently Asked Questions (FAQs) for Software Engineer - (Product) Role at Topaz Labs
What are the key responsibilities of a Software Engineer at Topaz Labs?

As a Software Engineer (Product) at Topaz Labs, you’ll be tasked with developing and enhancing our core desktop applications, either Topaz Photo AI or Topaz Video AI, depending on your expertise and interests. This role allows you to own substantial parts of the user experience, ensuring our products consistently exceed customer expectations. Your collaboration with a world-class team will drive the release of new features, expand our software's capabilities, and ultimately shape the future of AI-driven image and video processing.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer position at Topaz Labs?

To apply for the Software Engineer (Product) position at Topaz Labs, you’ll need a minimum of 2 years of experience in C++ or JavaScript, and you must have a solid background in building customer-facing products. A degree in Computer Science, Software Engineering, or equivalent professional experience is desirable. Additionally, familiarity with Qt (C++ and QML) for desktop applications and an interest in image/video processing or photography will be considered advantageous.

Join Rise to see the full answer
Is prior experience in photo or video software necessary for the Software Engineer role at Topaz Labs?

While not strictly required, prior experience in photo or video software development can definitely give you an edge when applying for the Software Engineer (Product) position at Topaz Labs. Having a background in similar technologies not only showcases relevant skills but also indicates a genuine interest in the products we create. However, we value quick learners with a strong work ethic, so if you have the right mindset and technical abilities, we encourage you to apply.

Join Rise to see the full answer
What is the company culture like at Topaz Labs for Software Engineers?

At Topaz Labs, the culture is built around innovation, collaboration, and a focus on customer experience. As a Software Engineer (Product), you'll be part of a team that values your input, promotes internal growth, and emphasizes a balance between professional development and work-life harmony. We foster a supportive atmosphere where employees are encouraged to share ideas and contribute to exciting projects that push the boundaries of technology.

Join Rise to see the full answer
What kind of benefits are offered for the Software Engineer position at Topaz Labs?

Topaz Labs offers an attractive compensation package for the Software Engineer (Product) position, which includes a strong base salary and significant ownership opportunities that align with company growth. Additionally, we provide 100% medical, dental, and vision coverage for employees, along with 15 days of annual PTO plus holidays, and 401k matching for your financial wellness. We prioritize our employees’ well-being and satisfaction.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - (Product)
Can you describe your experience working with C++ or JavaScript in previous projects?

Be prepared to discuss specific projects where you've utilized either C++ or JavaScript. Highlight the challenges faced, how you approached problem-solving, and what the outcomes were. It's best to mention any frameworks or libraries used, and how your contributions directly improved the software performance or user experience.

Join Rise to see the full answer
How do you ensure a positive user experience in your software development?

Explain your approach to understanding user needs and gathering feedback. You might want to mention user testing, surveys, or direct interaction with users to gather insights. Illustrate how you've incorporated user feedback into your work to enhance usability and meet customer expectations.

Join Rise to see the full answer
What do you know about Topaz Labs and our products?

Researching and understanding Topaz Labs and our portfolio is crucial. Discuss the unique features of Topaz Photo AI and Topaz Video AI, and how they differentiate from competitors. Show your passion for our mission and how you see yourself contributing to our innovation in the image and video processing space.

Join Rise to see the full answer
What is your preferred aspect of software development—frontend, backend, or full-stack? Why?

Tailor your response based on your strengths and preferences, but also express your willingness to adapt and learn. Discuss why you gravitate towards your preferred area and provide examples of projects you've enjoyed. Emphasize your flexibility and eagerness to contribute in any necessary capacity.

Join Rise to see the full answer
Describe a challenging bug you encountered in your software and how you resolved it.

Choose a specific instance where you faced a difficult bug. Detail the investigation process, tools you used, and how you reached a resolution. Emphasize your problem-solving skills and whether you implemented any temporary workarounds while working towards a permanent solution.

Join Rise to see the full answer
How do you stay updated with the latest technologies and trends in software engineering?

Discuss your strategies for continuous learning, such as following tech blogs, attending webinars, participating in online courses, or being part of developer communities. Show your proactive nature and your commitment to professional growth by mentioning any recent skills you've acquired.

Join Rise to see the full answer
Have you ever worked closely with designers or product managers? How did that collaboration go?

Provide examples of interdisciplinary teamwork in past roles. Emphasize effective communication, how you aligned technical constraints with design aspirations, and how the collaboration improved the overall product. Highlight any tools you used for collaboration or project management.

Join Rise to see the full answer
What are your thoughts on code reviews and how do you handle receiving feedback?

Express your belief in the value of code reviews for improving code quality and team knowledge sharing. Discuss your approach to receiving constructive criticism and how you've used feedback to enhance your skills. You can also mention your experience giving feedback to help others grow.

Join Rise to see the full answer
Why do you want to work at Topaz Labs?

Share your passion for technology and how it aligns with Topaz Labs’ mission of enhancing image and video quality through AI. Discuss why you value the company's culture, innovation, and customer-centric approach, and how you see yourself contributing to the team and the products.

Join Rise to see the full answer
Can you discuss a time when you had to learn a new technology quickly? How did you manage it?

Select a situation where you were required to adapt swiftly to a new tool, language, or technology. Describe the steps you took to ramp up your skills efficiently, how you executed your learning process, and how that knowledge was applied to benefit your work or project.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
SafeBase Remote No location specified
Posted 3 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Visa Remote Warsaw, Poland
Posted 2 days ago
Photo of the Rise User
Creditas Remote São Paulo, São Paulo, Brazil
Posted 6 days ago

Professional-grade photo and video editing powered by AI.

11 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 25, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!