Generative AI Algorithms Engineer - New College Grad 2025

at Nvidia
USD 120,000-235,800 per year
JUNIOR MIDDLE
✅ On-site

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 @ 3

Details

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