Devtech Compute Engineer

Invidia

Multiple Locations
C++ code development
Cuda kernel programming
Performance optimization
You will join a team of ML, HPC and Software Engineers and Applied Researchers developing a framework to simplify and accelerate GPU-based recommender systems

Job Summary

  • You will join a team of ML, HPC and Software Engineers and Applied Researchers developing a framework to simplify and accelerate GPU-based recommender systems.
  • Your role involves investigating and optimizing performance critical code to establish world class performance for customers and integrating solutions into open source libraries.
  • You will collaborate with GPU, CPU, and Network teams to define next generation hardware and software solutions across diverse domains including LLM, Recsys, Robotics, and Assisted Driving.

Matching Summary

You will join a team of ML, HPC and Software Engineers and Applied Researchers developing a framework to simplify and accelerate GPU-based recommender systems.

Skills & Requirements

Must-have

  • C++ code development
  • CUDA kernel programming
  • Performance optimization
  • Python and Jupyter notebook
  • Collaborative software development
  • Basic ML and deep learning knowledge
  • Linux experience

Nice-to-have

  • In-depth performance analysis
  • PhD in related fields
  • Experience with OpenMP and MPI
  • Mathematical modeling skills
  • Strong testing practices
  • Ability to propose optimal solutions

Key Requirements

  • 2+ years C++ development experience
  • Conversational English proficiency
  • Basic knowledge of ML algorithms
  • Experience with Linux
  • PhD in related fields (nice to have)

Work Rights

Not specified

Tailored Resume

Cover Letter