Full-time

NVIDIA is hiring a Senior Deep Learning Engineer, Deep Learning Algorithms

About the Role

NVIDIA is looking for a Senior Deep Learning Engineer, Deep Learning Algorithms to maximize the performance of our AI platforms. You'll focus on performance analysis and optimization, impacting hardware and software roadmaps across Deep Learning training, inference, and NVIDIA AI Services.

What You'll Do

  • Implement deep learning models from multiple data domains (CV, NLP/LLMs, ASR, TTS, RecSys) in multiple DL frameworks (PyTorch, JAX, TensorFlow2, DGL).
  • Implement and test new SW features (Graph Compilation, reduced precision training) that use the most recent HW functionalities.
  • Analyze, profile, and optimize deep learning workloads on state-of-the-art hardware and software platforms.
  • Collaborate with researchers and engineers across NVIDIA, providing guidance on improving the design, usability and performance of workloads.
  • Lead best-practices for building, testing, and releasing DL software.
  • Contribute to creation of large scale benchmarking system, capable of testing thousands of models on vast diversity of hardware and software stacks.

What We're Looking For

  • 3+ years of experience in DL model implementation and SW Development.
  • BSc, MS or PhD degree in Computer Science, Computer Architecture or related technical field.
  • Excellent Python programming skills.
  • Extensive knowledge of at least one DL Framework (PyTorch, TensorFlow, JAX, MxNet) with practical experience in PyTorch required.
  • Strong problem solving and analytical skills.
  • Algorithms and DL fundamentals.
  • Docker containerization fundamentals.

Nice to Have

  • Experience in performance measurements and profiling.
  • Experience with containerization technologies such as Docker.
  • GPU programming experience (CUDA or OpenCL).
  • Knowledge and love for DevOps/MLOps practices for Deep Learning-based product’s development.
  • Experience with CI systems (preferably GitLab).

Technical Stack

  • Languages & Frameworks: Python, PyTorch, TensorFlow, JAX, MxNet, DGL
  • Infrastructure & Tools: Docker, CUDA, OpenCL, GitLab

Team & Environment

Work with world class software engineers and collaborate with researchers and engineers across NVIDIA.

We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Required Skills
PythonPyTorchTensorFlowJAXCUDADeep LearningMachine LearningDGLDockerGitLab
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
NVIDIA

NVIDIA is the platform upon which every new AI‑powered application is built.

Visit website
Job Details
Category data
Posted 7 months ago