Senior Software Engineer – Build Tools

4 Weeks ago • 5 Years + • Research & Development • $148,000 PA - $287,500 PA

Job Summary

Job Description

NVIDIA seeks a Senior Software Engineer to develop and maintain build systems handling hundreds of thousands of jobs daily. Responsibilities include building scalable tools for performance analysis and visualization, creating user-friendly services for source code and log searches, and researching efficient software solutions across architecture, hardware, and software teams. The role requires strong OOP, Perl/Python/C++, Unix/Linux skills, and a deep understanding of data structures and algorithms. Maintaining backward compatibility and ensuring scalability are crucial in this fast-paced environment.
Must have:
  • 5+ years software development experience
  • OOP, Perl/Python/C++, Unix/Linux expertise
  • Data structures, algorithms knowledge
  • Build system (Make, CMake, etc.) proficiency
  • Develop and maintain reliable build systems
Good to have:
  • Proficiency in SCM (Git, Perforce)
  • Experience with distributed computing (LSF)
  • Experience with Bazel
Perks:
  • Equity
  • Benefits

Job Details

NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing. NVIDIA is a “learning machine” that constantly evolves by adapting to new challenges that are hard to tackle, that only we can pursue, and that matter to the world. This is our life’s work, to amplify human creativity and intelligence. Make the choice to join us today!


Our team is responsible for development and support of infrastructure tools used by design engineers for building sophisticated chip designs. Rapid changes to adapt to new design and process requirements are the must while maintaining backward compatibility and keeping tools reliable and scalable.


What You'll be Doing:

  • Work as a team to develop and maintain reliable, scalable and highly intelligent build systems that runs hundreds of thousands of jobs each day.

  • Develop scalable tools to collect, analyze and visualize the performance and health of the build system.

  • Develop responsive services for users to quickly search through source files and logs

  • Research and develop software solutions to allow greater efficiency in architecture, hardware and software teams.


What We Need to See:

  • Bachelor's degree (or higher) in Computer Science or Computer Engineering or equivalent experience

  • 5+ years of software development experience

  • Experienced with OOP, Perl/python/C++, Unix/Linux.

  • Solid understanding of data structure, algorithms (e.g graphs, DAG), computer architecture and computer science theory

  • Flexibility/adaptability for working in a global and dynamic environment with different frameworks and requirements


Ways to stand out from the crowd:

  • Proficiency in SCM (e.g. Git, Perforce) and build systems (e.g. Make, CMake, makepp, Bazel)

  • Experienced with distributed computing systems such as LSF

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.

Similar Jobs

Mozilla - Staff Machine Learning Engineer, Gen AI

Mozilla

Germany (Remote)
6 Months ago
Xsolla - Software Engineer (Monetization)

Xsolla

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
4 Weeks ago
Google - Hardware Qualification Engineer, Machine Learning

Google

Sunnyvale, California, United States (On-Site)
1 Week ago
Google - Software Engineer III, Embedded Systems/Firmware, Pixel Performance

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
Google - Senior Software Engineer, Generative AI, Google Cloud AI

Google

Sunnyvale, California, United States (On-Site)
1 Week ago
Samsung Semiconductor - Staff Engineer, Formal Verification

Samsung Semiconductor

San Jose, California, United States (Hybrid)
1 Month ago
Google - AICore Software Engineer

Google

Taipei City, Taiwan (On-Site)
1 Week ago
ByteDance - Research Scientist Graduate (Foundation Model, Video Generation) - 2025 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Riot Games - Principal Software Engineer, Gameplay - Teamfight Tactics

Riot Games

Dublin, County Dublin, Ireland (On-Site)
5 Months ago
NVIDIA - System Software Engineer

NVIDIA

Bengaluru, Karnataka, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Site Reliability Engineer, Home and Assistant

Google

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Activision - AI/ML Engineer

Activision

Los Angeles, California, United States (On-Site)
1 Week ago
Google - Software Engineer III, Shopping Build Site Reliability Engineer

Google

Zürich, Zurich, Switzerland (On-Site)
1 Week ago
Google - Staff Software Engineer, Full Stack, Google Cloud Security

Google

Reston, Virginia, United States (On-Site)
1 Week ago
Google - Software Engineering Manager II, Site Reliability Engineering

Google

Zürich, Zurich, Switzerland (On-Site)
1 Week ago
Google - Software Engineer III, Education AI Platform

Google

Mexico City, Mexico City, Mexico (On-Site)
1 Week ago
Nintendo - Technology Engineer (Retro Studios)

Nintendo

United States (Remote)
8 Months ago
Netflix - Machine Learning Engineer (L5) - Content and Studio

Netflix

United States (Remote)
1 Week ago
ByteDance - Senior Software Development Engineer - Distributed KV System

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Google - Senior Software Engineer, Infrastructure, Google Cloud Compute Infrastructure

Google

Seattle, Washington, United States (On-Site)
4 Days ago

Get notifed when new similar jobs are uploaded

Jobs in Austin, Texas, United States

Meta - Network Production Engineer, Network Infrastructure

Meta

Menlo Park, California, United States (On-Site)
5 Months ago
Inkittt - Fullstack Martech Engineer

Inkittt

San Francisco, California, United States (Hybrid)
2 Days ago
Riot Games - Senior Game Producer - League of Legends, Seasons Champions

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
Meta - Software Engineer, iOS

Meta

San Diego, California, United States (Remote)
3 Hours ago
ION - Technical Consultant - Endur

ION

Uniondale, New York, United States (On-Site)
6 Months ago
ByteDance - Research Scientist, Reinforcement Learning

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Patel greene - Chief Roadway Designer

Patel greene

Bartow, Florida, United States (On-Site)
6 Months ago
Google - Optics Metrology Lead

Google

Mountain View, California, United States (On-Site)
1 Week ago
Riot Games - Staff Software Engineer, Gameplay/Characters - Unpublished R&D Product

Riot Games

Los Angeles, California, United States (On-Site)
1 Week ago
Google - Senior Staff Software Engineer, Infrastructure, Google Cloud Data Management

Google

Sunnyvale, California, United States (On-Site)
6 Days ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Riot Games - Software Engineer - Platform & Tools (Contractor)

Riot Games

Dublin, County Dublin, Ireland (On-Site)
5 Months ago
Microsoft - Service Engineer II

Microsoft

Redmond, Washington, United States (On-Site)
1 Week ago
NVIDIA - Mixed-Signal Circuit Design Engineer - New College Graduate

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago
Google - Hardware Architect, GPU, ML IP

Google

Mountain View, California, United States (On-Site)
1 Week ago
NVIDIA - Python Software Engineering Intern, Accelerated LLM Data Applications - Fall 2025

NVIDIA

Santa Clara, California, United States (On-Site)
1 Day ago
NVIDIA - Senior Research Engineer, Foundation Model Training Infrastructure

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
Google - PHY Design IP Integration Technologist, Machine Learning

Google

Sunnyvale, California, United States (On-Site)
6 Days ago
Krafton  - Senior PUBG Mobile Service Strategy (8+ years experience)

Krafton

Seoul, South Korea (On-Site)
1 Week ago
Microsoft - Silicon Engineer 2

Microsoft

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Google - Silicon Engineering Lead

Google

Taipei City, Taiwan (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

About The Company

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Yokne'am Illit, North District, Israel (On-Site)

Yokne'am Illit, North District, Israel (On-Site)

Yokne'am Illit, North District, Israel (On-Site)

Yokne'am Illit, North District, Israel (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by NVIDIA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug