Topaz Labs→
Software Engineer, AI Inference / HPC at Topaz Labs in Dallas, TX
Entry LevelOn-siteFull-timeDallas, TX$110k–$150k/yr
Skills
c/c++performance optimizationapi architectureimage processing algorithmsgpu programmingvideo encoding/decodingopencvffmpegonnxcoremltensorrtphotography interestvideography interest
Job Description
Summary: Topaz Labs is a full-stack AI company that develops, trains, and deploys generative AI models for image and video enhancement. The Software Engineer role involves improving the performance of the internal AI Engine, optimizing APIs, and collaborating with the Deep Learning research team to prepare models for production.
Responsibilities:
- Increase app performance
- Stability
- Availability of new features
- Simplify and improve the API of the framework
- Support the research team by helping prepare new & updated models for production
- Help with GPU/CPU optimization
- Work with various hardware partners (NVIDIA, AMD, Intel, Apple) to optimize inference on their hardware
Required Qualifications:
- Hands-on experience with performance optimization, e.g. 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
Preferred Qualifications:
- Experience with video encoding/decoding and file formats
- Experience with OpenCV, ffmpeg, GPU programming
- Experience with the raw image camera pipeline and image formats
- Experience with onnx, coreml, and tensorRT runtime SDKs
- Interest in photography or videography
Required Skills: C/C++, Performance optimization, API architecture
Important Skills: Image processing algorithms, GPU programming
Nice-to-Have Skills: Video encoding/decoding, OpenCV, ffmpeg, onnx, coreml, tensorRT, Photography interest, Videography interest
Benefits: 100% covered medical/dental/vision for employees, 15 days annual PTO, 5 days of personal time plus holidays, 401k matching
Benefits
100% covered medical/dental/vision for employees
15 days annual PTO
5 days of personal time plus holidays
401k matching