Skip to content
New Job?Nejo!

Your personal AI career agent

NVNVIDIA

Developer Technology Engineer, Energy(m/w/x)

Zürich
Full-timeOn-siteSenior
AI/ML

Optimizing GPU-accelerated applications by analyzing CUDA kernels and memory movement. Strong C/C++ and Python skills on Linux required. Work with NVIDIA Nsight Systems/Compute for performance profiling.

Requirements

  • BS/MS or equivalent experience in CS/CE/EE/Physics/Applied Math
  • Strong C/C++ and Python programming skills on Linux
  • CUDA programming and GPU optimization concepts
  • Profiling and debugging performance with NVIDIA Nsight Systems/Compute
  • Understanding of parallel computing and performance fundamentals
  • Clear communication of technical findings
  • 5+ years GPU/HPC optimization experience
  • HPC experience with MPI, distributed systems, and multi-node tuning
  • Energy/HPC domain exposure
  • Seismic processing pipelines, RTM/FWI patterns, FFT/stencil/linear algebra codes
  • Reservoir simulation, preconditioning, domain decomposition
  • Power grid simulation/optimization workflows
  • CI/perf regression testing, containerized workflows, schedulers
  • Familiarity with AI workflows alongside simulation

Tasks

  • Profile and optimize GPU-accelerated applications
  • Analyze CUDA kernels, memory movement, and concurrency
  • Enhance end-to-end throughput of GPU applications
  • Optimize CUDA C++ kernel performance
  • Configure CUDA launch settings
  • Optimize memory hierarchy and streams/events
  • Leverage GPU libraries (cuBLAS, cuFFT, cuSPARSE, cuSOLVER, NCCL)
  • Scale multi-GPU and multi-node systems using MPI + NCCL
  • Overlap CPU and GPU operations
  • Design efficient communication patterns
  • Create reproducible benchmarks and performance reports
  • Generate tuning recommendations
  • Develop reference implementations and examples
  • Patch customer code for performance and portability
  • Support customer engagements from POCs to production
  • Debug correctness and performance issues
  • Advise on best practices for deployment
  • Collaborate with internal teams to file actionable issues
  • Validate fixes and influence product roadmap
  • Build internal libraries and reusable code

Work Experience

  • 5 years

Education

  • Master's degree

Languages

  • EnglishBusiness Fluent

Tools & Technologies

  • C++
  • Python
  • Linux
  • CUDA
  • NVIDIA Nsight Systems
  • Nsight Compute
  • MPI
  • Docker
  • Apptainer
  • Slurm
Find the original job posting in its most current version here. Nejo automatically captured this job from the website of NVIDIA and processed the information on Nejo with the help of AI for you. Despite careful analysis, some information may be incomplete or inaccurate. Please always verify all details in the original posting! Content and copyrights of the original posting belong to the advertising company.

Like this job?

Beta

Your Career Agent finds similar jobs for you every day.


  • NVIDIA

    Compute DevTech Engineer(m/w/x)

    Full-timeOn-siteSenior
    Zürich
  • NVIDIA

    Senior GPU Networking Architect(m/w/x)

    Full-timeOn-siteSenior
    Zürich
  • CH01 NVIDIA Switzerland AG

    Senior System Software Engineer, NCCL - Partner Enablement(m/w/x)

    Full-timeOn-siteSenior
    Zürich
  • NVIDIA

    Deep Learning Solutions Architect – Inference Optimization(m/w/x)

    Full-timeOn-siteSenior
    Zürich
  • NVIDIA

    HPC and AI Software Architect(m/w/x)

    Full-timeOn-siteExperienced
    Zürich
View all 100+ similar jobs