Python Software Engineer, GPU - Accelerated LLM Data Applications

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$148,000 - $276,000
Machine Learning
Senior Software Engineer
Hybrid
5+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Developer Technology Engineer - AI

Senior AI Developer Technology Engineer position at NVIDIA, focusing on GPU optimization and parallel computing for AI applications.

Senior Software Engineer, Deep Learning Inference

Senior Software Engineer role at NVIDIA focusing on optimizing deep learning inference performance and building scalable AI runtime systems.

Senior Software Engineer, Deep Learning Inference

Senior Software Engineer position at NVIDIA focusing on Deep Learning Inference optimization and implementation, requiring 5+ years of experience in software engineering and machine learning.

AI Computing Software Development Engineer, TensorRT

Senior AI Software Engineer role at NVIDIA developing TensorRT inferencing software, requiring 3+ years experience and expertise in C++, deep learning frameworks, and AI technologies.

Deep Learning Performance Architect

Senior Deep Learning Performance Architect position at NVIDIA, focusing on optimizing deep learning kernels and developing GPU-accelerated software solutions.

Description For Python Software Engineer, GPU - Accelerated LLM Data Applications

NVIDIA, a pioneer in computer graphics and accelerated computing for over 25 years, is seeking a Python Software Engineer to advance their GPU-accelerated data engineering initiatives for Large Language Model (LLM) tools and libraries. This role is central to accelerating pre-processing pipelines for high-quality multi-modal dataset curation.

The position involves developing efficient, scalable systems for de-duplicating, filtering, and classifying training corpora for foundation model LLMs, as well as handling datasets for Retrieval Augmented Generation (RAG) pipelines. The role requires expertise in Python library development, deep understanding of ML/DL ecosystems, and experience with distributed programming frameworks.

As part of NVIDIA's innovative team, you'll work with cutting-edge technology and have access to supercomputers with thousands of GPUs. The ideal candidate should be passionate about releasing early and often, receptive to user feedback, and comfortable evaluating AI models and frameworks for acceleration potential.

The role offers a competitive compensation package ranging from $148,000 to $276,000, plus equity and comprehensive benefits. NVIDIA provides a diverse, supportive environment where innovation thrives and employees can make lasting impacts on the world. The company is committed to fostering diversity and equality in the workplace.

This is an exceptional opportunity for a skilled Python developer with machine learning expertise to join a world leader in AI and accelerated computing, contributing to groundbreaking developments in LLM technology while working with some of the industry's brightest minds.

Last updated 5 months ago

Responsibilities For Python Software Engineer, GPU - Accelerated LLM Data Applications

  • Develop and optimize Python-based data processing frameworks for GPU-accelerated environments
  • Contribute to RAPIDS and GPU-accelerated libraries design and implementation
  • Lead development of RAG pipelines with GPU acceleration
  • Collaborate with LLM & ML researchers on GPU-accelerated data preparation pipelines
  • Implement benchmarking, profiling, and optimization of algorithms
  • Work with teams to build & evaluate POCs and develop roadmaps

Requirements For Python Software Engineer, GPU - Accelerated LLM Data Applications

Python
Kubernetes
  • Advanced degree in Computer Science, Computer Engineering, or related field
  • 5+ years of Python library development experience
  • Proficiency with LLMs and RAG pipelines
  • Deep understanding of PyData & ML/DL ecosystems
  • Familiarity with distributed programming frameworks
  • Visible contributions to open-source projects on GitHub

Benefits For Python Software Engineer, GPU - Accelerated LLM Data Applications

Equity
Medical Insurance
  • Competitive salary package
  • Equity
  • Company benefits package
  • Access to supercomputers with thousands of GPUs
  • Opportunity to work on cutting-edge AI technology

Interested in this job?