Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Senior Software Engineer, PyTorch - Deep Learning image - Rise Careers
Job details

Senior Software Engineer, PyTorch - Deep Learning

We are now looking for a Senior Deep Learning Software Engineer, PyTorch.

NVIDIA is hiring software engineers to design and build tools used by AI engineers across the world to design, develop, and deploy AI applications scalable across thousands of GPUs. This position will embed you in an ambitious and diverse team that influences all areas of NVIDIA's AI platform as well as directly contributes to PyTorch, a premiere deep learning framework. In this role you will work with multiple teams at NVIDIA across fields, as well as collaborate internationally with the PyTorch community to develop the best AI platform in the world.

What you will be doing:

  • Design and build PyTorch components that run efficiently on Super Computers with 1000s of GPUs.

  • Collaborate with NVIDIA’s hardware and software teams to improve the overall GPU performance in PyTorch.

  • Design, build and support production AI solutions used by enterprise customers and partners.

  • Work with internal applied researchers to improve their AI tools.

What we need to see:

  • MS in Computer Science or Engineering (or equivalent experience).

  • 3+ years professional experience in High Performance Computing.

  • Proficient with C++ programming.

  • Demonstrated experience with Thread and Distributed Parallel Programming

  • Demonstrated experience developing large software projects.

  • Strong verbal and written communication skills

Ways to stand out from the crowd:

  • Familiarity with Machine Learning.

  • Background with CUDA Programming.

  • Experience with Python.

  • Participation in the open source community.

  • Demonstrated experience working with multi-disciplinary teams.

With highly competitive salaries and a comprehensive benefits package, NVIDIA is widely considered to be one of the technology industry's most desirable employers. We have some of the most forward-thinking and talented people in the world working with us and our engineering teams are growing fast in some of the hottest state of the art fields: Deep Learning, Artificial Intelligence, and Autonomous Vehicles. If you're a creative and motivated software engineer with a real passion for building fast software solutions, with a passion to impact AI development worldwide, we want to hear from you.

#LI-Hybrid 

The base salary range is 148,000 USD - 287,500 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. NVIDIA accepts applications on an ongoing basis.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

#deeplearning
NVIDIA Glassdoor Company Review
4.6 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
NVIDIA DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of NVIDIA
NVIDIA CEO photo
Jensen Huang
Approve of CEO

Average salary estimate

$217750 / YEARLY (est.)
min
max
$148000K
$287500K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, PyTorch - Deep Learning, NVIDIA

Are you ready to take your career to the next level as a Senior Software Engineer for PyTorch at NVIDIA? In this exciting role, you'll be designing and building innovative tools for AI engineers all over the globe, making a significant impact on how AI applications are developed and deployed at scale on thousands of GPUs. You will join a dynamic and diverse team, deeply influencing NVIDIA's AI platform and directly contributing to PyTorch, the leading deep learning framework. Your days will be filled with collaboration as you work closely with various teams at NVIDIA and engage with the international PyTorch community, all aimed at building world-class AI infrastructure. Imagine designing and developing components for PyTorch that operate seamlessly on supercomputers with thousands of GPUs, enhancing performance in partnership with both hardware and software teams. You’ll be crafting production AI solutions that empower enterprise customers and supporting our internal researchers in advancing their AI tools. If you have an MS in Computer Science or Engineering and a solid background in high-performance computing, and you are proficient in C++, we would love to hear from you. Experience in distributed parallel programming and large software projects is essential, while familiarity with machine learning and CUDA programming will make you stand out from the crowd. Let’s build the future of AI together! With competitive salaries and a robust benefits package, NVIDIA provides an exciting opportunity for creative minds passionate about pushing the boundaries in AI technologies.

Frequently Asked Questions (FAQs) for Senior Software Engineer, PyTorch - Deep Learning Role at NVIDIA
What are the main responsibilities of a Senior Software Engineer, PyTorch at NVIDIA?

As a Senior Software Engineer, PyTorch at NVIDIA, your main responsibilities include designing and developing efficient PyTorch components that can run on supercomputers equipped with thousands of GPUs. You’ll collaborate with both NVIDIA's hardware and software teams to optimize GPU performance in PyTorch while building and supporting robust production AI solutions for enterprise customers. Additionally, you will work alongside applied researchers to enhance their AI tools.

Join Rise to see the full answer
What qualifications do I need to be a Senior Software Engineer, PyTorch at NVIDIA?

To qualify for the Senior Software Engineer, PyTorch position at NVIDIA, candidates should possess at least an MS in Computer Science or a related field, or equivalent work experience. A minimum of 3 years of professional experience in high-performance computing is required, as well as proficiency in C++. Familiarity with multi-threading, distributed parallel programming, and successful engagement in large software projects are essential qualifications for the role.

Join Rise to see the full answer
What skills would make me stand out for the Senior Software Engineer, PyTorch role at NVIDIA?

To stand out as a candidate for the Senior Software Engineer, PyTorch position at NVIDIA, skills in machine learning and CUDA programming will be advantageous. Additionally, experience with Python, participation in the open-source community, and a strong ability to work within multi-disciplinary teams will set you apart. Demonstrating a passion for creating fast and efficient software solutions will also be greatly valued.

Join Rise to see the full answer
What is the salary range for the Senior Software Engineer, PyTorch position at NVIDIA?

The salary range for the Senior Software Engineer, PyTorch position at NVIDIA is between $148,000 and $287,500 USD. Your specific base salary will be determined by factors including your location, relevant experience, and the compensation of other employees in comparable positions. NVIDIA also offers equity options and an extensive benefits package.

Join Rise to see the full answer
How does NVIDIA support diversity and inclusion in their workforce for the Senior Software Engineer, PyTorch role?

NVIDIA is deeply committed to fostering a diverse work environment, actively promoting equality in their hiring and promotion practices. They value diversity across all areas, ensuring no discrimination based on race, religion, gender, or other protected characteristics. This commitment extends to everyone, making NVIDIA a supportive place for every employee, including those in the Senior Software Engineer, PyTorch role.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, PyTorch - Deep Learning
Can you describe your experience with high-performance computing for the Senior Software Engineer, PyTorch role?

Highlight specific projects where you implemented solutions in high-performance computing. Discuss any challenges you faced and how you overcame them, focusing on your innovative approaches to optimizing performance and your familiarity with frameworks similar to PyTorch.

Join Rise to see the full answer
What strategies do you use for optimizing GPU performance in your projects?

Discuss your experience with various optimization techniques such as memory management, parallel processing, and the use of proper libraries. Include concrete examples where your strategies led to measurable improvements in performance.

Join Rise to see the full answer
How have you contributed to open-source projects in your previous roles?

Share specific examples of open-source contributions, highlighting any leadership roles you played or notable projects you were involved with. Detail how these experiences have prepared you for collaboration within the PyTorch community.

Join Rise to see the full answer
What is your experience working in multi-disciplinary teams?

Explain how your past experiences involved collaboration with teams from diverse backgrounds such as hardware, software, and research. Talk about how you effectively communicated technical concepts to non-technical team members.

Join Rise to see the full answer
Describe a challenging software project you've managed.

Outline the project objectives, the technology stack used, and any major hurdles you faced. Emphasize your problem-solving skills and how your contributions directly impacted the project's success.

Join Rise to see the full answer
What do you think are the biggest challenges facing AI development today?

Provide your insights on current challenges, such as data privacy, algorithmic bias, or the energy consumption of models. Speak on how these challenges can be mitigated through innovative engineering solutions.

Join Rise to see the full answer
How do you keep your technical skills updated?

Discuss the resources you utilize to stay current, whether through online courses, professional gatherings, or personal projects. Show your commitment to continuous learning and adaptation in the fast-paced tech industry.

Join Rise to see the full answer
What approaches do you take for debugging performance issues in software?

Illustrate your systematic approach to debugging, including any specific tools or methodologies you use. Provide a narrative of how thorough testing led to resolving significant issues in previous projects.

Join Rise to see the full answer
Could you explain the role of CUDA in accelerating deep learning models?

Provide a brief overview of CUDA’s architecture and its advantages in supporting parallel processing for deep learning. You may also include examples from your experience where CUDA optimizations significantly boosted performance.

Join Rise to see the full answer
What excites you most about working with NVIDIA and PyTorch?

Share your passion for AI and deep learning, and emphasize your admiration for NVIDIA's contributions to the tech industry. Discuss your enthusiasm for collaborating with a talented team and your desire to innovate within the PyTorch framework.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
NVIDIA Hybrid US, CA, Santa Clara
Posted 12 days ago
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave

NVIDIA seeks a dedicated Senior NPI Program Manager to enhance product readiness through effective leadership and process improvement initiatives.

Photo of the Rise User
Posted 12 days ago
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave

Join NVIDIA in shaping the future of cloud networking as a Senior System Software Engineer, leveraging your extensive networking expertise to drive innovation in GPU-accelerated application environments.

Photo of the Rise User

As a Senior Frontend Engineer at Belong, you'll leverage AI-driven tools to redefine frontend development and enhance user experiences in the real estate industry.

Photo of the Rise User

Join Silotech Group as a Full-Stack Developer to enhance their XC3 platform with Salesforce and AWS integrations.

Photo of the Rise User
Visa Remote Bangalore, India
Posted 7 days ago

Join Visa's innovative team to advance their Payment Digitization Platform as a software engineer, contributing to impactful payment solutions in a hybrid working environment.

Photo of the Rise User

Woven by Toyota is looking for a Senior Software Engineer to innovate and develop sensor fusion algorithms critical for autonomous driving systems.

As a Senior Node.JS Developer at Octopus, you will lead the creation of cutting-edge solutions for a dynamic grocery delivery platform.

Photo of the Rise User

As a Software Engineer II at Chase, you'll design and develop secure technology products within a collaborative agile team.

Posted 7 days ago

Join a leading SaaS company as a Lead Software Engineer and influence the future of data privacy and AI-driven compliance.

Photo of the Rise User
Posted 6 days ago

Join our team as a Genesys IVR Developer, where your expertise in Genesys Cloud will contribute to innovative software solutions.

Photo of the Rise User
Homecare Gurus Remote No location specified
Posted last month

Join Homecare Gurus Ltd as a remote HR Coordinator and make a significant impact in the adult social care sector.

Photo of the Rise User
Inclusive & Diverse
Empathetic
Collaboration over Competition
Mission Driven
Social Impact Driven
Diversity of Opinions
Growth & Learning
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)

NVIDIA is a publicly traded, multinational technology company headquartered in Santa Clara, California. NVIDIA's invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, and ignited the era of modern AI.

359 jobs
MATCH
VIEW MATCH
BADGES
Badge ChangemakerBadge Diversity ChampionBadge Family FriendlyBadge Global CitizenBadge Work&Life Balance
CULTURE VALUES
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
BENEFITS & PERKS
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 10, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!