Taro Logo

Senior Python Compiler Engineer

World leader in accelerated computing, pioneering AI and digital twins technology to transform industries.
$184,000 - $356,500
Backend
Senior Software Engineer
Hybrid
6+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Python Compiler Engineer

NVIDIA is seeking an experienced Senior Python Compiler Engineer to enhance their GPU acceleration capabilities through Python integration. This role focuses on making Python a first-class citizen for programming NVIDIA CUDA GPUs, working at the intersection of high-performance computing and developer experience. The position involves developing foundational software that supports various key products in AI, scientific computing, data analytics, and deep learning.

The role requires deep expertise in compiler development, Python programming, and CUDA C++. You'll be working on architecting new features, improving performance, and engaging with the Python community to drive adoption of NVIDIA's CUDA platform. The ideal candidate will have 6+ years of experience in compiler development and strong skills in multiple programming languages.

NVIDIA, known for revolutionizing parallel computing through GPU invention, offers a competitive environment where innovation thrives. The company's technology powers major scientific applications, AI development, and next-generation computing solutions. With a salary range of $184,000 - $356,500 USD, equity, and comprehensive benefits, NVIDIA provides an attractive package for top talent.

The position offers the opportunity to work on cutting-edge technology that impacts various industries, from scientific computing to AI and deep learning. You'll be part of a team that's shaping the future of GPU computing while working with some of the most forward-thinking professionals in the industry. NVIDIA's commitment to fostering a diverse work environment and focus on work-life balance makes it an ideal place for those seeking to make a significant impact in the field of computer engineering.

Last updated 6 months ago

Responsibilities For Senior Python Compiler Engineer

  • Architect, prioritize, and develop new features in CUDA Python
  • Analyze, identify, and improve the UX and performance of CUDA software in Python
  • Write effective, maintainable, and well-tested code for production use
  • Address unique challenges in developing and deploying Python GPU solutions
  • Engage with the Python community to develop and drive necessary protocols and standards
  • Evangelize CUDA programming in Python

Requirements For Senior Python Compiler Engineer

Python
  • BS, MS or PhD degree in Computer Science, Electrical Engineering or related field
  • 6+ years experience in compiler development and code optimization
  • Strong Python programming skills
  • Fluent C, C++, and CUDA C++ programming skills
  • Experience with large, complex, multi-language software stack
  • Good written communication and collaboration skills
  • Knowledge of Numba, NumPy, SciPy or similar framework

Benefits For Senior Python Compiler Engineer

Equity
  • Competitive salaries
  • Equity
  • Comprehensive benefits package

Interested in this job?