Senior Software Engineer, GNN

Nvidia

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Austin, TXCA
Employment
Full-time
Posted
42 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $183k
$116k $247k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $152,955–$213,500.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 1623 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 1110 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Software Engineer, GNN

The Senior Software Engineer, GNN joins a team building large-scale machine learning solutions, including Graph Neural Networks, Tabular Foundation Models, and ensemble models. This role focuses on accelerating PyTorch-based frameworks and supporting user-facing tools for data science solutions. You will develop accelerated solutions for efficient training and inference on GPU infrastructure, support CUDA-X Libraries, and partner with scientists to develop innovative GNN models. Key responsibilities include providing technical leadership, identifying codebase improvements through re-architecture, and applying agentic coding tools to fix bugs. Required skills include C++, PyTorch, and experience with distributed infrastructure, GPU acceleration, and profiling. The work involves solving complex technical problems at the intersection of high-performance computing and machine learning infrastructure to help customers adopt hardware and software for large-scale data science workflows.

What does a Software Engineer earn in Texas?

Median $178175 from 187 postings across 44 companies.

See salary data

What you'll do

  • Develop accelerated PyTorch-based solutions for large-scale machine learning models like GNNs and Tabular Foundation Models.
  • Optimize training and inference workflows for high-performance execution on NVIDIA GPU infrastructure.
  • Support CUDA-X libraries and integrations within large-scale machine learning workflows.
  • Gather technical requirements from customers and Solutions Architects to guide product and engineering priorities.
  • Provide technical leadership and mentorship to engineers across the software development team.
  • Identify opportunities to improve the codebase and reduce maintenance overhead through system re-architecture.
  • Apply agentic coding tools to identify bugs, implement new features, and refactor existing code.
  • Solve complex technical issues and coordinate across multiple teams to achieve shared project objectives.

What we're looking for

  • Bachelor’s degree plus experience in large-scale machine learning, deep learning, and data science, or a Master’s/PhD plus .
  • 3 or more years of experience with PyTorch.
  • 2 or more years of experience training enterprise-scale machine learning models across distributed infrastructure.
  • 2 or more years of experience designing and operating efficient training and inference workflows on GPU infrastructure.
  • Excellent C++ programming and software design skills.
  • Proven experience developing, debugging, and optimizing high-performance applications, preferably with GPU acceleration using CUDA (preferred).
  • Experience developing or deploying Graph Neural Network solutions using PyTorch Geometric or similar frameworks (preferred).
  • Experience with data warehouse and lakehouse platforms such as Snowflake or Databricks (preferred).

More like this

Similar roles

Senior Deep Learning Software Engineer, Inference

Nvidia

Remote (Santa Clara, CA) 47 days ago $184,000–$287,500
CUDA C++ Python vLLM SGLang PyTorch Triton CUTLASS NCCL NVSHMEM FlashInfer Deep Learning GPU Programming High-Performance Computing Model Serving Performance Optimization Agile
6+ yrs exp Remote

Senior Software Engineer, NCCL

Nvidia

Santa Clara, CA 3 days ago $152,000–$241,500
C++ CUDA PyTorch TensorFlow NCCL UCX MPI OpenSHMEM Linux GPU InfiniBand iWARP High-Performance Computing Deep Learning Operating Systems
5+ yrs exp

Senior GNC Software Engineer

Anduril Industries

Waltham, MA +1 45 days ago $191,000–$254,000
C/C++ Python Matlab Path Planning Trajectory Optimization GNC Reinforcement Learning A D\* Lite RRT PRM Linear Algebra Graph Theory 6-DoF Simulation Machine Learning
8+ yrs exp

Software Engineer, GNC

Anduril Industries

Waltham, MA 33 days ago $129,000–$171,000
C/C++ Rust Path Planning Trajectory Optimization GNC A D\* Lite RRT PRM Machine Learning Reinforcement Learning Linear Algebra Graph Theory Computational Geometry Asynchronous Programming Concurrency 6-DoF Simulation
3+ yrs exp

Senior Software Engineer, G&A Solutions Engineering

Apple Inc

San Francisco, CA 40 days ago $150,400–$277,600
Java Spring Boot Spring MVC Spring Security Spring Data Spring Cloud WebFlux Microservices Distributed Systems RESTful API gRPC GraphQL OpenAPI Swagger Protobuf Airflow Spark Flink Kafka RabbitMQ ActiveMQ Redis Memcached Hazelcast Ehcache Pinecone Weaviate pgvector MLOps RAG
5+ yrs exp

Senior Software Engineer, G&A Solutions Engineering

Apple Inc

San Francisco, CA 17 days ago $150,400–$277,600
Java Spring Boot Microservices Distributed Systems RESTful API gRPC GraphQL Kafka Redis Spark Flink Airflow Pinecone Weaviate pgvector WebFlux OpenAPI Swagger Protobuf MLOps RAG
5+ yrs exp