Software Engineer - ML Performance / HPC

Full-stack AI company developing generative AI models for image and video enhancement, serving over 1 million customers including Google, Nvidia, and NASA.
$110,000 - $140,000
Machine Learning
Mid-Level Software Engineer
In-Person
1+ year of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer, AI Engine / HPC

Software Engineer position at Topaz Labs focusing on AI Engine optimization and development, offering $110k-$150k plus equity and benefits in Dallas, TX.

Software Development Engineer II, ML_AI

AWS SageMaker AI seeks SDE II to build next-gen AI platforms for deep learning, focusing on LLMs and distributed ML systems with 100B+ parameter models.

Machine Learning Engineer, CreativeX

Machine Learning Engineer position at Amazon's CreativeX team, focusing on real-time ad personalization using advanced AI technologies including LLMs and computer vision.

Machine Learning Engineer, MLE II, QuickSight

Machine Learning Engineer II position at Amazon QuickSight, focusing on NLP and LLM applications for business intelligence, offering competitive compensation and comprehensive benefits.

Software Development Engineer II - DSO, Devices Forecasting

Software Development Engineer II position at Amazon's DSO team, focusing on ML-driven demand forecasting for Amazon devices, offering competitive compensation and opportunity to work with cutting-edge technology.

Description For Software Engineer - ML Performance / HPC

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.

Last updated 20 days ago

Responsibilities For Software Engineer - ML Performance / HPC

  • Improve performance of internal AI Engine
  • Increase app performance, stability, and availability of new features
  • Simplify and improve the API framework
  • Bridge between Deep Learning research team and Production products
  • Prepare new & updated models for production
  • Help with GPU/CPU optimization
  • Work with hardware partners (NVIDIA, AMD, Intel, Apple) to optimize inference

Requirements For Software Engineer - ML Performance / HPC

  • Hands-on experience with performance optimization (concurrency, multithreading, memory, speed, benchmarking, reliability)
  • Experience architecting APIs for internal development
  • Hands-on experience implementing image processing or computational photography algorithms
  • Expert knowledge of C/C++
  • At least 1+ years of professional working experience in a related field

Benefits For Software Engineer - ML Performance / HPC

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • 100% covered medical/dental/vision for employees
  • 15 days annual PTO
  • 5 days of personal time plus holidays
  • 401k matching
  • Equity and profit sharing

Interested in this job?