Senior Software Engineer, Machine Learning VLSI Designs

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
$180,000 - $339,250
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
AI

Description For Senior Software Engineer, Machine Learning VLSI Designs

NVIDIA, a pioneer in accelerated computing and AI technology, is seeking a Senior Software Engineer to revolutionize VLSI design methodology through machine learning applications. The role combines cutting-edge ML techniques with VLSI design, offering a unique opportunity to impact hardware design processes at a leading technology company.

The position requires expertise in both software development and machine learning, with a focus on applying these skills to solve complex VLSI design challenges. You'll work with cross-functional teams to develop and implement ML-based solutions that enhance VLSI design workflows. The ideal candidate should have strong programming abilities, particularly in Python and C++, and experience with major ML frameworks.

NVIDIA's environment offers competitive compensation, including a substantial base salary range and equity benefits. The company has a strong track record of innovation, from inventing the GPU to revolutionizing AI computing. They maintain a diverse and inclusive workplace, welcoming talent from all backgrounds.

This role presents an exceptional opportunity to work at the intersection of machine learning and hardware design, contributing to groundbreaking technological advances. You'll be part of a forward-thinking team that values innovation, problem-solving, and continuous learning. The position offers both technical challenges and professional growth in a company known for pushing the boundaries of technology.

Last updated 6 days ago

Responsibilities For Senior Software Engineer, Machine Learning VLSI Designs

  • Develop and apply machine learning models to solve complex problems in VLSI design
  • Work with VLSI design, machine learning, and software engineering teams
  • Develop and deploy machine learning-based solutions for VLSI design flows
  • Improve efficiency, productivity, and quality of VLSI design flows

Requirements For Senior Software Engineer, Machine Learning VLSI Designs

Python
  • BS/MS/PhD in Computer Science, Electrical/Computer Engineering, or related field
  • 6+ years of experience in software development with focus on machine learning and deep learning
  • Strong programming skills in Python, C++, or other relevant languages
  • Experience with machine learning frameworks like TensorFlow, PyTorch, or scikit-learn
  • Excellent problem-solving skills
  • Strong communication and collaboration skills

Benefits For Senior Software Engineer, Machine Learning VLSI Designs

Equity
  • Equity
  • Competitive benefits package

Interested in this job?

Jobs Related To NVIDIA Senior Software Engineer, Machine Learning VLSI Designs

Senior System Software Engineer, Deep Learning Accelerator

Senior System Software Engineer role at NVIDIA focusing on Deep Learning Accelerator development, requiring 7+ years of experience in low-level software development and system architecture.

Deep Learning Engineer, End-to-end - Autonomous Driving

Senior Deep Learning Engineer position at NVIDIA focusing on end-to-end autonomous driving solutions, combining AI expertise with automotive technology.

Senior Software Engineer, TensorRT-LLM

Senior Software Engineer position at NVIDIA focusing on TensorRT-LLM development, requiring expertise in C++, deep learning, and AI inferencing optimization.

Senior Software Test Development Engineer - Deep Learning

Senior Software Test Development Engineer position at NVIDIA focusing on Deep Learning software quality assurance and test automation, offering competitive salary and equity.

Senior Software Test Development Engineer - Deep Learning

Senior Software Test Development Engineer position at NVIDIA focusing on Deep Learning software quality assurance and test automation.