Generative AI Algorithms Engineer - New College Grad 2025
at Nvidia
USD 120,000-235,800 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Python @ 3 R @ 3 Algorithms @ 3 Machine Learning @ 3 TensorFlow @ 3 Communication @ 3 Git @ 2 Mathematics @ 3 Jira @ 2 Debugging @ 3 API @ 3 Project Management @ 2 NLP @ 3 PyTorch @ 3 CUDA @ 3 GPU @ 3Details
NVIDIA is seeking software engineers for its Deep Learning Algorithms team to develop and commercialize Artificial Intelligence solutions for real-world problems in NLP, computer vision, speech, text, recommendation systems, and related areas. The team builds GPU-accelerated deep learning software used globally and collaborates closely with the scientific community to implement and improve state-of-the-art AI algorithms. Candidates will have exposure to the full deep learning software stack, interact with internal partners and open-source communities, and work on performance-optimized GPU implementations.
Responsibilities
- Develop algorithms for deep learning, data analytics, machine learning, or scientific computing.
- Construct and curate large problem-specific datasets.
- Analyze and improve performance of GPU implementations.
- Collaborate with team members and other internal and external partners (DL researchers, hardware and software engineers).
- Keep up with the latest deep learning research and help implement and improve algorithms.
- Define APIs, analyze functionality coverage, perform performance/accuracy tuning and analysis, and perform general software engineering tasks.
- Travel to conferences or visit customers occasionally.
Requirements
- PhD or Masters or equivalent experience.
- Experience in Computer Science, Artificial Intelligence, or Applied Mathematics.
- Strong mathematical fundamentals and algorithms skills.
- Excellent programming, debugging, performance analysis, and test design skills.
- Exposure to computer architecture and performance (hardware/accelerator awareness desirable).
- Ability to work independently and manage R&D efforts.
- Good communication and documentation habits.
Ways to stand out
- Deep learning experience and familiarity with current DL research.
- Professional experience with DL frameworks (e.g., TensorFlow, PyTorch, MXNet).
- Excellent C++ and Python programming skills.
- GPU programming experience (CUDA or OpenCL).
- Experience doing performance analysis and tuning and exposure to hardware architecture and numerical software.
- Familiarity with project management and collaboration tools (e.g., JIRA, Git, Microsoft Project).
Compensation & Benefits
- Base salary ranges (by level):
- Level 2: 120,000 USD - 189,750 USD
- Level 3: 148,000 USD - 235,750 USD
- You will also be eligible for equity and benefits.
Additional information
- Location: Santa Clara, CA, United States.
- Employment type: Full time.
- Application window: Applications accepted at least until October 7, 2025.
- NVIDIA is an equal opportunity employer and committed to fostering a diverse work environment.
#deeplearning