Senior Software Engineer, JAX — Performance & Platform Lead

NVIDIA

Zürich

On-site

CHF 180,000 - 260,000

Full time

38 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

NVIDIA is seeking senior engineers to advance its AI platform, focusing on performance optimizations in deep learning frameworks using JAX. You will design core components, optimize CPU/GPU performance, and collaborate with researchers to deliver scalable, modular tooling for training and analysis across a range of DL solutions.

Ideal candidates have 6+ years of experience, strong C/C++ and Python skills, and a solid background in ML frameworks and numerical libraries.

Qualifications

  • BS in Computer Science or Computer Engineering or related field.
  • 6+ years relevant experience.
  • C/C++ and Python programming.
  • Experience with ML frameworks and their internals (e.g. PyTorch, TensorFlow, scikit-learn).
  • Proven ability developing customer-facing solutions, balancing feature requests and bugs.
  • Proven technical foundation in CPU and GPU architectures, numeric libraries, modular software design.
  • Highly motivated with excellent verbal and written communication skills.

Responsibilities

  • Play meaningful role in NVIDIA's effort in contributing to JAX.
  • Design and implement JAX core components and drive peak performance.
  • Work with AI researchers to build future-proof models.
  • Build tools to increase efficiency of teams developing AI-based systems.
  • Bridge gaps between numerical computing, simulation and deep learning research and applications.

Skills

C/C++
Python
ML frameworks
System design
Communication

Education

BS in CS or CE

Tools

PyTorch
TensorFlow
scikit-learn

Job description

NVIDIA is seeking senior engineers to advance its AI platform, focusing on performance optimizations in deep learning frameworks using JAX. You will design core components, optimize CPU/GPU performance, and collaborate with researchers to deliver scalable, modular tooling for training and analysis across a range of DL solutions.

Ideal candidates have 6+ years of experience, strong C/C++ and Python skills, and a solid background in ML frameworks and numerical libraries.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, JAX: Performance & AI Tools
Senior Software Engineer, JAX: Performance & AI Tools

NVIDIA • Switzerland

On-site
CHF 120,000 - 180,000
Senior Software Engineer, JAX
Senior Software Engineer, JAX

NVIDIA • Zürich

On-site
CHF 180,000 - 260,000
Senior Software Engineer, JAX
Senior Software Engineer, JAX

NVIDIA • Switzerland

On-site
CHF 120,000 - 180,000
Senior Performance Engineer
Senior Performance Engineer

NVIDIA • Switzerland

On-site
CHF 170,000 - 250,000
AI Developer Technology Engineer
AI Developer Technology Engineer

NVIDIA • Zürich

On-site
CHF 140,000 - 210,000
Senior HPC and AI Network Software Architect
Senior HPC and AI Network Software Architect

NVIDIA • Zürich

On-site
CHF 180,000 - 240,000
Principal AI Developer Technology Engineer
Principal AI Developer Technology Engineer

NVIDIA • Zürich

On-site
CHF 130,000 - 170,000
Senior AI Infrastructure Performance Engineer
Senior AI Infrastructure Performance Engineer

NVIDIA • Switzerland

On-site
CHF 170,000 - 250,000
Senior AI Compute Engineer - GPU & Parallel Optimizations
Senior AI Compute Engineer - GPU & Parallel Optimizations

NVIDIA • Zürich

On-site
CHF 140,000 - 210,000
Senior GPU Software Engineer - Image Processing Libraries
Senior GPU Software Engineer - Image Processing Libraries

NVIDIA • Switzerland

On-site
CHF 150,000 - 230,000