Senior AI Software Engineer, GenAI Framework
at Nvidia
π Santa Clara, United States
$180,000-339,200 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Python @ 6 GitHub @ 4 Debugging @ 6 API @ 4 LLM @ 4 PyTorch @ 4Details
We are now looking for AI Software Engineers for NeMo! NVIDIA NeMo is an open-source, scalable and cloud-native framework built for researchers and developers working on Large Language Models (LLM), Multimodal (MM), and Speech AI. NeMo provides end-to-end model training, including data curation, alignment, customization, evaluation, deployment and tooling to optimize performance and user experience. In this role you will craft and implement new model development features, optimizations, define APIs, analyze and tune performance, expand functionality coverage to build larger, coherent toolsets and libraries. You will collaborate with internal partners, users, and members of the open source community to analyze, define and implement highly optimized solutions.
Responsibilities
- Develop the GenAI open source NeMo framework and Megatron Core.
- Solve large-scale, end-to-end AI training and inference-deployment challenges (data curation, pre-processing, orchestrate and run model training and tuning, model serving).
- Work at the intersection of deep learning applications, libraries, frameworks, and the entire software stack.
- Performance tuning and optimizations of deep learning framework & software components.
- Research, prototype and develop effective AI tools and pipelines.
Requirements
- MS, PhD or equivalent experience in Computer Science, AI, Applied Math, or related field and 5+ years of industry experience.
- Experience with AI Frameworks (e.g. PyTorch, JAX), and/or inference and deployment environments (e.g. TRT, ONNX, Triton).
- Proficient in Python programming, software design, debugging, performance analysis, test design and documentation.
- Consistent record of working effectively across multiple engineering initiatives and improving AI libraries with new innovations.
- Solid understanding of deep learning fundamentals and techniques.
Benefits
- NVIDIA is widely considered to be one of the technology worldβs most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working with us. If you're creative and autonomous, we want to hear from you!
- The base salary range is 180,000 USD - 339,250 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. You will also be eligible for equity and benefits.