Job Listings

10,728 jobs

Why AI Match requires a free account

AI Match goes far beyond keyword search — it reads your resume, learns your preferences, and ranks every job by how well it fits you. That requires a personal profile we can reference on every search.

Resume-based ranking

Paste your resume once and every listing is scored against your actual experience and skills — not just a keyword.

Salary & location filters

Set hard cutoffs for minimum pay and preferred location so only genuinely relevant roles surface in your feed.

Boost & block keywords

Promote jobs that mention your niche technologies and hide anything containing terms you want to avoid.

Software Platform Support Engineer - GPU Cloud

Nvidia

Remote (Us, Ca, Santa Clara, USA) 2 days ago

$76,000 - $126,500

Role Details

The NVIDIA DGX Cloud organization is looking for passionate software support engineers to partner closely with our internal customers to support them on our internal platforms. This partnership requires you to gain a deep understanding of the customer needs, how their application(s) work, assist them in troubleshooting issues, and create documentation to make it easier for users to troubleshoot issues themselves in an ambiguous / fast-moving environment. The support you provide will help our users have a better experience and help shape our platform. 

We expect you to have knowledge of supporting cloud-based deployments across compute, storage and networking environments. 

What will you be doing:

  • Partner with multiple internal teams to provide Tier 1 support for complex cloud platforms
  • Define and improve operational workflows (runbooks, escalation paths, support processes)
  • Triage/investigate root cause of customer issues and escalate as needed
  • File bugs and report issues while working closely with the Site Reliability team
  • Build tooling to improve customer support process and visibility
  • Deeply understand user workloads and use cases
  • Partner with multiple internal teams to give feedback to engineering teams and develop solutions to aid in their success
  • Be part of an on call rotation to support production systems

What we need to see:

  • BS/MS degree in Computer science or related areas (or equivalent experience)
  • 2+ yrs of experience with supporting distributed software systems, supporting end-user software platforms, and experience with Linux
  • Experience with Kubernetes, AWS, Azure, OCI, and GCP
  • Background of Infrastructure, Networking, Storage, and DevOps scripting/tooling
  • Understanding of data storage technologies (databases, file, block, blob)
  • Customer Service/Support Experience
  • Willingness to work up and down the stack as well as across multiple teams
  • Strong skills in troubleshooting and Communication

Ways to stand out from the crowd:

  • Experience with MLOps workflows or ML infrastructure
  • Familiarity with GPU workloads or distributed training systems
  • SLURM or HPC previous experience
  • Strong drive to work with internal customers and make them successful
  • A drive to improve process with strong organizational skills

NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is looking for phenomenal people like you to help us accelerate the next wave of artificial intelligence.

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 76,000 USD - 126,500 USD for Level 2, and 108,000 USD - 172,500 USD for Level 3.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until April 24, 2026.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.

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.

Lead Software Engineer, Fleet Management - DGX Cloud

Nvidia

Remote (Us, Wa, Seattle, USA) 2 days ago

$224,000 - $356,500

Role Details

Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world. NVIDIA is widely recognized as one of the most desirable employers, with some of the most talented people in the world working for us. If you're passionate about building scalable, efficient systems to power cloud operations, we invite you to join our team.

We are looking for a Lead Software Engineer to join our DGX Cloud team and build the foundational systems that drive NVIDIA’s high-performance GPU infrastructure. You will play a technical lead role in designing scalable cloud services that integrate with diverse systems including GPU telemetry in datacenters, and enabling operational automation across global cloud operations.

What You'll Be Doing:

  • Act as technical lead for a team of software engineers designing cloud services backed by databases and data warehouses.
  • Design and develop RESTful APIs to ingest telemetry from AI datacenters.
  • Build scalable cloud services for high-volume ingestion, processing, and storage of large datasets.
  • Build and manage data pipelines for online and offline data storage.
  • Collaborate across teams to codify business processes into scalable, self-measuring systems.
  • Optimize the reliability and efficiency of cloud services and operations.
  • Lead and ship impactful technical projects, ensuring quality and scalability at every stage.

What We Need To See:

  • At least 12+ years of industry experience with a Bachelor’s or Master’s degree (or equivalent experience); PhD degree preferred.
  • Expertise in building scalable REST APIs backed by PostgreSQL-compatible data stores. Proficiency in programming languages such as Go or Python.
  • Familiarity with modern JavaScript frameworks (e.g., React, Angular, Next.js).
  • Expertise in cloud infrastructure (AWS, GCP, Azure, etc) and container technologies like Docker and Kubernetes.
  • Expertise with high-scale distributed systems, including architectural patterns for APIs and data pipelines.
  • Outstanding communication and collaboration skills, with a focus on solving complex operational challenges.
  • A passion for delivering scalable and efficient cloud services.
  • Familiarity with Linux operating systems.

Ways to Stand Out from the Crowd:

  • A track record of leading engineers to successful delivery and operations of high-performance cloud services at Internet scale.
  • Experience operating NVIDIA datacenter GPUs.
  • Strong debugging and problem-solving skills in distributed environments.

NVIDIA is committed to creating an environment where diverse perspectives drive innovation. As part of the DGX Cloud team, you’ll work on cutting-edge technology that powers the future of AI and cloud computing.

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 224,000 USD - 356,500 USD for Level 5, and 272,000 USD - 431,250 USD for Level 6.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until April 24, 2026.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.

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.

Senior Systems Software Engineer

Nvidia

Remote (Us, Ca, Santa Clara, USA) 2 days ago

$184,000 - $287,500

Role Details

It’s an exciting time to join the NVIDIA Cloud Native Engineering (NVCNE) group’s backend software team. As a Cloud Platform Software Engineer, you will work closely with architects, designers, frontend engineers, SREs, and other technical leaders to build a software platform that powers the lifecycle of AI supercomputing infrastructure on Kubernetes. Together, we will enable scalable and resilient AI services across the cloud.

You will design and implement software aligned with the architectural vision for the NVIDIA Cloud Platform, contributing to core features and capabilities. You will own your work end‑to‑end—from development to test, deployment, and production support. This role includes partnering with SRE and product teams to troubleshoot complex distributed systems and drive operational excellence. You are expected to follow and extend NVIDIA’s Cloud Native development practices, with a strong focus on Kubernetes. This position offers the opportunity to shape world‑class AI infrastructure and make a tangible impact at global scale.

What you will be doing:

  • Develop software systems to support large scale deployments of cloud infrastructure
  • Design, develop and distribute APIs to support Infrastructure as Code (IaC) automation and deployment workflows.
  • Responsible for contributing to multiple source code projects to fulfill NVIDIA requirements with software services
  • Work and collaborate with engineering managers, architects, designers, and frontend engineers to deliver high quality software
  • Automate the validation of software solutions with unit and integration tests
  • Innovate with other engineers on proposed designs and product direction
  • Openly share successes and failures in a no blame environment

What we need to see:

  • BS in Computer Science, Information Systems, Computer Engineering or equivalent experience.
  • 8+ years of professional experience.
  • 3–5 years of hands-on experience in large-scale software development using modern languages and frameworks.
  • Strong proficiency in Golang for developing Kubernetes operators, controllers, and custom tools.
  • Proven experience building, deploying, and scaling services on Kubernetes, including work with CRDs and auto-scaling infrastructure.
  • Expertise with cloud-native infrastructure and managed Kubernetes services across AWS, GCP, Azure, and OCI.
  • Demonstrated ability to collaborate with cross-functional teams to deliver performant, reliable cloud services at scale.
  • Experienced in participating in incident response, performing root cause analysis, and implementing preventive measures to improve reliability.
  • Excellent communication and troubleshooting skills across infrastructure, Kubernetes, and application runtime layers, with the ability to articulate design decisions and quality strategies clearly.

Ways to stand out from the crowd:

  • Hands-on experience with Kubernetes Cluster API, Terraform, CSP APIs, and related infrastructure automation tooling.
  • Proficiency with Kustomize or other Kubernetes packaging and deployment tools, with the ability to refactor software for containerized and orchestrated environments.
  • Familiarity with CNI, CSI, and CRI interfaces and the broader CNCF ecosystem and its evolving tooling.
  • Demonstrated background in open-source software, including active participation or upstream contributions to community projects.
  • Strong understanding of modern infrastructure design and deployment patterns across cloud-native and hybrid environments.

NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is looking for great people like you to help us accelerate the next wave of artificial intelligence. NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us. If you're a creative, curious, and driven technical leader, we want to hear from you!

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until April 24, 2026.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.

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.

Physical Design Methodology and DevOps Engineer

Nvidia

Us, Ca, Santa Clara, USA 2 days ago

$116,000 - $189,750

Role Details

NVIDIA has been redefining computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s an outstanding legacy of innovation that’s motivated by phenomenal technology—with incredible people with a dynamic workforce! Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you will be immersed in a diverse, encouraging environment where everyone is inspired to do their best work. Come join our diverse team and see how you can make a lasting impact on the world!

We are now looking for a Physical Design Methodology and DevOps Engineer! This is a DevOps role where you will be both writing software to manage EDA tools and will be seeing to it's successful operation.

What you'll be doing:

  • Designing and supporting mechanisms for coordinating and maintaining a large number of semiconductor design tasks across multiple datacenters.
  • Building web interfaces to configure, launch and analyze tools.
  • Debugging and improving services on platforms ranging from web browsers to containerized services to bare metal Linux hosts.
  • Data mining and analyzing large datasets of job execution telemetry and tool Quality of Result to improve flows
  • Helping to invent the next generation in semiconductor design methodology.
  • Optionally, contributing to the physical design of GPU/CPU/Networking products.

What we want to see:

  • Bachelor’s or Master’s degree in Computer Science or Computer Systems Engineering (or equivalent experience).
  • 3+ years of software development and operations experience, or related fields.
  • Programming and scripting languages, such as perl, python, C, Javascript.
  • The ability to design, implement and maintain a bespoke piece of software.
  • Knowledge and experience with distributed systems.
  • Web technologies and programming.
  • A strong understanding of Linux systems.

Ways to stand out from the crowd:

  • Experience in a DevOps environment and Agile Methodology.
  • Familiarity with MSSQL/mysql/Perl.
  • Experience with Elasticsearch / Kibana / Vega.
  • Background with Static Timing Analysis / VLSI Physical design.
  • Debugging experience for Relational databases and No-SQL datastores as well as experience debugging and administering Linux systems.

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and talented people in the world working for us. If you're creative and autonomous, we want to hear from you.

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 116,000 USD - 189,750 USD for Level 2, and 136,000 USD - 218,500 USD for Level 3.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until April 24, 2026.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.

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.

$224,000 - $356,500

Role Details

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world.

We are seeking a Manager of Software Performance within the Autonomous Vehicles organization! In this role, you will drive the strategic scaling of performance engineering efforts across the full portfolio of NVIDIA DRIVE Autonomous Solutions (NDAS) products, spanning multiple customer programs and hardware generations. Your mission will be to cultivate and grow a deeply collaborative group that operates optimally across Product, Functions, Safety, Operating Systems & Middleware, and next-generation hardware teams — ultimately enabling the highest-quality autonomous driving experience NDAS can deliver!

What you'll be doing:

  • Define and maintain the strategic execution roadmap, ensuring scalability across diverse product lines, release timelines, emerging customer engagements, and next-generation hardware platforms.
  • Lead and mentor a team of Performance Engineers in day-to-day execution, driving timely NDAS releases aligned with OEM partner roadmaps.
  • Improve performance engineering workflows and processes to foster a scalable, organization-wide performance culture.
  • Partner proactively with OEM customers, algorithm teams, OS, and hardware groups to establish a cohesive long-term architecture and technical vision for NDAS.
  • Provide regular, transparent communication of program status, risks, and key issues to leadership and multi-functional collaborators.

What we need to see:

  • 8+ overall years recent Software Engineering experience driving the planning and execution of software engineering projects, and releasing commercial products; including at least 4 years of Software team management experience.
  • BS or MS degree in Computer Science or related field (or relevant experience).
  • Experience leading successful releases with short release cadence in a dynamic environment.
  • Proven ability to understand and collaborate across complex technical SW stacks and their interdependencies in big organizations.
  • Proven record of leading and successfully delivering organizational wide programs and projects as well as process improvements.

Ways to stand out from the crowd:

  • Software management or systems engineering experience for large-scale mission/safety critical systems, specifically with autonomous vehicles, avionics or robotics.
  • Software performance optimization exposure, especially in Embedded/Real-time Systems, GPU/CUDA optimizations or C++ algorithmic optimizations.
  • Strong grasp of Computer Architecture & Operating System concepts.
  • Exposure to developing or delivering deep learning projects on Embedded Systems/NVIDIA DRIVE platforms.

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 224,000 USD - 356,500 USD for Level 3, and 272,000 USD - 431,250 USD for Level 4.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until April 24, 2026.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.

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.

Senior Software Program Manager

Nvidia

Us, Ca, Santa Clara, USA 2 days ago

$168,000 - $258,750

Role Details

At NVIDIA, our life's work is to amplify human imagination and intelligence. The automotive industry is at disruption & NVIDIA is at the forefront of the autonomous vehicle revolution, powering many key solutions for major car manufacturers. We are engaged in the key areas of automotive business where visual computing & AI matters: AI Cockpit and Autonomous Vehicles (AV). Autonomous vehicles need a supercomputer on wheels, it's an AI & SW heavy computational challenge. There isn't an off-the-shelf platform which stands up to this challenge, so we are building our own. We need passionate, hard-working and creative people to help use pursue this ambitious project!

The NVIDIA Automotive Software team has a key opening for a Senior Software Program Manager. This group is responsible for the delivery of the core development programs (DRIVE OS) which form the basis for all customer specific programs, the main development context for the generic Automotive development platform as well as new technology bring-up and development. We are looking for someone who thrives in a dynamic environment and isn’t afraid to roll-up their sleeves and get their hands dirty. You are a self-starter, with excellent interpersonal skills. You will support our software development teams, drive and track release & automotive safety milestones, handle software postings & communicate the plan across various Business Units!

What you'll be doing:

  • Drive and track software releases for new hardware or software features.
  • Lead the software release cycle across development, hardware integration, SQA, and product management.
  • Define releases, manage features, bug fixes, testing, and documentation.
  • Manage risks and resolve issues affecting release scope, schedule, and quality.
  • Collaborate with stakeholders on software issues and technical feedback.
  • Regularly communicate program status and key issues to management and define and manage work packages for external consultants.
  • Ensure successful deployment of DRIVEOS processes within assigned releases.
  • Ensure compliance with ISO 26262, ISO 21434, and ASPICE best practices.

What we need to see:

  • 8+ years leading system software engineering projects.
  • BS/MS in Computer Science or related field or equivalent experience.
  • Strong demonstrated experience in planning, managing execution and driving roadblocks for embedded, Operating Systems SW.
  • Proficient in Configuration and Change Management.
  • Excellent communication and technical presentation skills.
  • Led global projects and successful releases with short cadences who is a proven strategic thinker with the ability to build consensus.
  • Innovative problem solver for technical issues and resource conflicts who has delivered complex products to customers on time.

Ways to stand out from the crowd:

  • ISO 26262 or 21434 assessment experience.
  • ASPICE assessment experience for MAN process areas.
  • Previous experience as an Automotive software developer or PM, enabling effective team mentorship.
  • Proficient with Jira and/or Jama, with the ability to train engineering teams.
  • Hands-on experience with scripting (Python, Google Scripts/JavaScript, REST APIs, Google Sheets) with strong understanding of software engineering principles.

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 168,000 USD - 258,750 USD for Level 4, and 200,000 USD - 322,000 USD for Level 5.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until April 24, 2026.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.

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.

Role Details

Today, NVIDIA is tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, encouraging environment where everyone is inspired to do their best work.

Isaac Lab is NVIDIA’s flagship product for robotic learning, supporting both large-scale parallelized reinforcement learning and teleoperation and imitation learning. We maintain an open-source project for Isaac Lab that has been acknowledged by the robotics community and has been used by top research labs and the industry as a core simulation tool for training robots. Our team is seeking a software engineering intern to join the Isaac Lab team and propel our flagship platform for robot learning to new heights! Our mission is to become the industry's leading tool, redefining how autonomous systems are trained and crafting the future of robotics and AI. Come join the team and see how we can make a lasting impact on the world!

What you'll be doing:

  • Develop the next features for our platform, such as integration with Newton simulation, scalable perception-in-the-loop reinforcement learning and learning from demonstration via tele-operation.
  • Participate in open-source development of Isaac Lab, including engaging with the robotics industrial and research communities.
  • Scale training massively in the cloud, while ensuring the highest performance with extensive benchmarking, profiling, and optimizations.
  • Build and improve the robot asset pipeline, importing URDF/MJCF models, authoring new environments, and validating physical fidelity against real-world hardware.
  • Bridge the sim-to-real gap by working on domain randomization, system identification, and transfer techniques that move policies from simulation onto physical robots.

What we need to see:

  • Pursuing MS or PhD degree in Computer Science, Mechanical Engineering, Robotics, or similar program area.
  • Experience in software development with Python and the deep-learning software stack (Pytorch, Tensorflow, Jax, etc.).
  • Experience with robotics and simulation workflows, including reinforcement learning and imitation learning in simulators such as Isaac Lab, Isaac Gym, MuJoCo, or other physics-based simulators.

Ways to stand out from the crowd:

  • Experience training a robot in simulation and deployed the policy sim-to-real.
  • Publications in major AI and robotics conferences.

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative and autonomous, we want to hear from you!

Our internship hourly rates are a standard pay based on the position, your location, year in school, degree, and experience. The hourly rate for our interns is 20 USD - 71 USD.

You will also be eligible for Intern benefits. ​

Applications for this job will be accepted at least until April 24, 2026.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.

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.

Senior Research Scientist, Digital Biology

Nvidia

Remote (Us, Ny, New York, USA) 2 days ago

$192,000 - $304,750

Role Details

We seek a Senior Research Scientist aligned with our goal to transform the life sciences. This role offers a chance to apply your skills in a dynamic, cooperative setting. You will play a key role in creating tools that change the landscape of drug discovery, virtual cell, and more. Joining our team means collaborating with fellow researchers, developers, and specialists to address some of today's most challenging and meaningful issues.

What you will be doing:

  • Serving as a technical lead for the development of datasets, tasks, and evaluation frameworks for foundation models
  • Building external collaborations and community efforts to build high-quality datasets and biologically meaningful tasks for complex problems in digital biology
  • Establishing benchmarks and evaluation criteria, and demonstrating the strengths of our research output to promote tangible progress in the field
  • Inventing novel training and inference techniques, harnessing the power of NVIDIA accelerated computing platforms
  • Publishing original research and releasing open-source software
  • Collaborating with research and engineering teams across NVIDIA to translate research into products and services
  • Mentoring emerging researchers and helping set the technical direction of the project

What we need to see:

  • Advanced degree in a quantitative field such as Computational Chemistry, Computational Biology, Computer Science, Physics, Mathematics, or equivalent experience
  • More than 5 years of pertinent experience involving direct assessment of models in the digital biology and drug discovery field
  • Proven track record of publishing work in machine learning, data science, and/or digital biology
  • Proficient in modern machine learning frameworks such as PyTorch, TensorFlow, or JAX
  • Experience in one or more of the following: cheminformatics, computational biology, proteomics, structural biology, or another relevant field of biology or chemistry
  • Ability to absorb new information and keep others informed about the most recent advancements and tools in the field
  • Ability to work together in a tight-knit team environment

Ways to stand out from the crowd:

  • Comprehensive understanding of the drug discovery field
  • Experience formulating original strategies in machine learning
  • Experience with multimodal biological or chemical foundation models
  • Experience defining benchmarks, evaluation frameworks, or shared standards for scientific ML
  • Track record of research impact through publications, open-source software, patents, or transferred technology

This is a chance to be part of an exceptionally dedicated team and make a lasting impact on the future of digital biology. Join us in our mission to push the boundaries of what's possible in the world of computational research!

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 192,000 USD - 304,750 USD.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until April 24, 2026.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.

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.

Senior Software Engineer - Compilers and Applied AI

Nvidia

Remote (Us, Tx, Austin, USA) 2 days ago

$184,000 - $287,500

Role Details

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world.

We build solutions to optimize all layers of the CUDA ecosystem, leading to class-leading speedups in modern high-performance workloads and models. We are looking for an outstanding Senior Software Engineer that can architect and implement these highly scalable solutions to different use-cases. As a member of the team, you will develop new innovative workflows, work on compiler- or runtime-driven solutions that accelerate critical workloads, generate optimal code patterns at scale, and other high-impact AI challenges. You will collaborate closely with internal NVIDIA software and hardware teams to push the latest developments into NVIDIA products.

What you'll be doing:

  • Design and build high-performance optimization frameworks for the entire CUDA ecosystem.
  • Co-design novel solutions with software, hardware and algorithm teams; influence and adopt new capabilities as they become available.
  • Develop reproducible, high-fidelity evaluation frameworks covering performance, quality and developer productivity.
  • Collaborate across the AI stack — from hardware through compilers/toolchains, kernels/libraries, frameworks, distributed training, and inference/serving.

What we need to see:

  • Bachelor’s degree in Computer Science, Electrical Engineering, or related field (or equivalent experience); MS or PhD preferred.
  • 6+ years of industry or academia experience with software engineering, compilers and developer tools; exposure to building comprehensive optimization frameworks, and hands-on experience with product environments.
  • Strong knowledge of compilers, code generation, and GPU architecture.
  • Experience with GPU programming and performance optimization (CUDA or equivalent).
  • Extensive Python programming skills, along with software engineering fundamentals. Basic programming skills in other languages such as C/C++, Racket and Rust.
  • Strong mathematical and scientific foundation relevant to optimization heuristics/algorithms, ML and data science.
  • Track record developing and productizing software, optimization frameworks and/or developer tooling.

Ways To Stand Out From The Crowd:

  • Familiarity with genetic/evolutionary algorithms, predictive modeling, and complex systems.
  • Deep expertise in GPU performance optimizations, evidenced by benchmark wins or published results.
  • Hands-on experience building compilers or compiler components using the LLVM framework, including optimization passes and code generation.
  • Familiarity with NVIDIA and open source compilers like LLVM, MLIR, PTX and OpenAI Triton.
  • Experience with Data Science projects, specifically with MLOPS workflows and tools, like W&B, MLflow, etc.

With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous program manager with a real passion for technology, we want to hear from you.

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until April 24, 2026.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.

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

Senior AI-Native Systems Software Engineer, TensorRT

Nvidia

Us, Ca, Santa Clara, USA 2 days ago

$152,000 - $241,500

Role Details

Are you passionate about redefining how software is built in the age of Generative AI? Join NVIDIA’s TensorRT team to help lead a first-of-its-kind, AI-native initiative designed to make TensorRT the default entry point for out-of-framework inference globally. We are moving beyond traditional development cycles with a new framework built from the ground up to leverage swarms of AI agents to produce high-performance, high-quality, modern C++ software at an unprecedented scale.

If you are a systems-thinking C++ engineer who wants to help scale out an agentic development framework, stay on top of state-of-the-art deep learning breakthroughs, and improve users’ experience with lightning-fast model onboarding, we want to hear from you!

What you'll be doing:

  • Architecting an AI-native framework: Help design and build a codebase and architecture that scales beyond human capacity, supporting large numbers of AI agents working in parallel to generate, test, and validate production-grade software.
  • Scaling through agentic workflows: Improve the ratio of compute-to-software output by adopting and building AI-native tools, multi-agent orchestrators, and codebase harnesses that keep humans focused on the highest-value work..
  • Rapid prototyping with SOTA models: Act as a technical scout, identifying industry and academic breakthroughs (e.g., new attention mechanisms, KV cache strategies) and dispatching AI agent swarms to prototype and integrate these capabilities into our framework.
  • Delivering a great user experience: Ensure a seamless, high-performance path to production for the latest model families (LLMs, Diffusion, Audio, Vision and multi-modal models).
  • Extreme performance optimization: Work at the intersection of Python orchestration and C++ engine-level optimizations to achieve major latency and throughput gains for critical customer use cases.

What we need to see:

  • BS, MS, or PhD in Computer Science, Computer Engineering, AI, or equivalent experience.
  • 4+ years of relevant software development experience.
  • Strong modern C++ skills: Proficiency with C++11/14/17 (or newer) and the STL, with an emphasis on clean, maintainable, performant code.
  • Deep learning familiarity: Experience with modern inference frameworks and an understanding of the architectural nuances of LLMs, Diffusion, and multi-modal models.
  • Systems thinking: Interest in how software architecture must evolve to support automated, agent-driven development and indefinitely scaling codebases.
  • End-to-end product sense: Ability to translate high-level customer needs into concrete technical requirements and user-centric solutions.
  • Pragmatic execution: Demonstrated ability to go from customer requests to production-quality software on tight timelines.
  • Collaborative mindset: Excellent communication skills and comfort working across internal organizations and with customers.

Ways to stand out from the crowd:

  • Agentic framework experience: Hands-on work with AI agent orchestrators or multi-agent coding frameworks, or experience building custom agentic coding harnesses for production software.
  • CUDA & kernel expertise: Experience with CUDA programming or exposure to kernel generation / autotuning efforts.
  • High-velocity prototyping: A track record of rapidly turning state-of-the-art papers into working prototypes in days, not weeks.
  • Performance profiling skills: Expertise in software performance analysis, profiling, and optimization (CPU and/or GPU), including using tooling to drive measurable wins.

NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative, autonomous, and love a challenge, come join our team and help us build the future of high-performance AI inference technology!

LI-Hybrid

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until April 25, 2026.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.

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.