Senior Deep Learning Profiling Tools Engineer

World leader in accelerated computing, pioneering AI and digital twins technology to transform industries.
$184,000 - $287,500
Machine Learning
Senior Software Engineer
In-Person
8+ years of experience
AI

Description For Senior Deep Learning Profiling Tools Engineer

NVIDIA, the pioneer of GPU technology and leader in accelerated computing, is seeking a Senior Deep Learning Profiling Tools Engineer to join their Deep Learning Architecture and Libraries Group. This role combines cutting-edge AI technology with performance optimization, working alongside GPU architects and CUDA developers. The position focuses on advancing NVIDIA's performance analysis capabilities for AI systems, from autonomous vehicles to supercomputers.

The role offers an opportunity to work with state-of-the-art technology in AI and deep learning, developing innovative profiling tools that will shape the future of accelerated computing. You'll be part of a technically diverse team, contributing to NVIDIA's mission of delivering the world's fastest accelerated computing systems.

As a Senior Engineer, you'll be responsible for designing and implementing sophisticated profiling tools, working with multiple teams to incorporate new hardware capabilities, and staying current with the latest AI optimization techniques. The position requires strong expertise in deep learning frameworks, computer science fundamentals, and programming skills in C++ and Python.

The role offers competitive compensation, including equity, and the chance to work with industry-leading professionals in a company that has revolutionized parallel computing and modern AI. This is an excellent opportunity for someone passionate about performance optimization and AI technology to make a significant impact in the field of accelerated computing.

Last updated 3 months ago

Responsibilities For Senior Deep Learning Profiling Tools Engineer

  • Design and develop software tools to profile and analyze AI workloads on NVIDIA systems
  • Work with multi-disciplinary teams to design, implement, and verify new features for profiling and monitoring
  • Define software/hardware metrics for performance analysis of AI workloads
  • Learn about latest techniques and frameworks for training, deploying, and optimizing AI performance

Requirements For Senior Deep Learning Profiling Tools Engineer

Python
  • Bachelors, Masters, or PhD in relevant field (CS, EE, CE) or equivalent experience
  • 8+ years of relevant experience (including graduate work if applicable)
  • Proficiency in C++ and Python
  • Experience with deep learning Frameworks (PyTorch, JAX, TRT, ONNX, Triton)
  • Strong computer science fundamentals - algorithms, data structures, optimization, debugging, operating systems, and parallel computing

Benefits For Senior Deep Learning Profiling Tools Engineer

Equity
  • Equity

Interested in this job?

Jobs Related To NVIDIA Senior Deep Learning Profiling Tools Engineer

Senior Deep Learning Performance Architect

Senior Deep Learning Performance Architect role at NVIDIA focusing on developing high-performance, energy-efficient architectures for AI and machine learning applications.

Senior Applied LLM Engineer, AI – Chip Design

Senior Applied LLM Engineer position at NVIDIA, focusing on developing AI solutions for chip design using large language models and advanced algorithms.

Technical Marketing Engineer

Senior Technical Marketing Engineer role at NVIDIA focusing on DGX solutions, requiring 8+ years of experience in data science or ML engineering, offering competitive compensation.

Senior System Software Engineer, Deep Learning

Senior System Software Engineer position at NVIDIA focusing on deep learning and computer vision, offering competitive compensation and the opportunity to work on cutting-edge AI technologies.

Senior Performance Engineer - Deep Learning

Senior Performance Engineer role at NVIDIA focusing on Deep Learning optimization, framework development, and large-scale AI system performance.