AI Developer Technology Engineer

NVIDIA
Switzerland, Germany
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 8+ yearsSkills: ["Effective communication","Organization","Logical problem solving","Time management","Prioritization"]

Research and develop GPU-acceleration techniques for deep learning, machine learning, and other AI workloads. Collaborate with technical experts from industry and academia to analyze and optimize complex AI and HPC algorithms for modern CPU/GPU architectures. Share results by publishing and presenting optimization work to developer communities, and help shape next-generation hardware, software, and programming models across NVIDIA teams.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NVIDIA
NVIDIA
2 days ago

AI Developer Technology Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 17 hours agoStatus: Live

Job Summary

Research and develop GPU-acceleration techniques for deep learning, machine learning, and other AI workloads. Collaborate with technical experts from industry and academia to analyze and optimize complex AI and HPC algorithms for modern CPU/GPU architectures. Share results by publishing and presenting optimization work to developer communities, and help shape next-generation hardware, software, and programming models across NVIDIA teams.
Location: Switzerland, Germany
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Research and develop techniques to GPU-accelerate deep learning, machine learning, and other AI workloads.
  • •Analyze and optimize complex AI and HPC algorithms to deliver optimal solutions on modern CPU and GPU architectures.
  • •Collaborate with technical experts in industry and academia to improve AI performance.
  • •Publish and/or present optimization techniques in developer blogs or relevant conferences.
  • •Influence next-generation hardware architectures, software, and programming models in collaboration with NVIDIA teams.

Key Requirements

  • •Advanced degree in Computer Science, Computer Engineering, or related computationally focused science (or equivalent experience).
  • •8+ years of relevant experience in software development or research work.
  • •Programming fluency in C/C++ with a strong understanding of algorithms and software development.
  • •Experience with parallel programming (e.g., CUDA, OpenACC, OpenMP, MPI, pthreads).
  • •Hands-on experience with low-level performance optimizations and in-depth CPU/GPU architecture fundamentals.
Experience:8+ yearsDeep learningMachine learningAIHPCParallel computingDeveloper community
Education:
Skills:Effective communicationOrganizationLogical problem solvingTime managementPrioritization
Tech Stack:C/C++CUDAOpenACCOpenMPMPIPthreadsGPUCPUDeep learningMachine learningNatural language processingComputer visionRecommender systemsLinear algebraHPCParallel programmingLow-level performance optimizationAI workloads

Company Brief

NVIDIA
Designs and manufactures GPUs, AI accelerators, and system-on-chip products for gaming, data centers, professional visualization, and automotive markets, enabling advanced graphics, AI, and high-performance computing solutions worldwide.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1993
Glassdoor
Glassdoor: 4.3
WebsiteLinkedInGlassdoor