Senior Software Engineer — cuEquivariance
$184k - $287.5kNvidia Corporation
NVIDIA BioNeMo is building the computational foundation for the next generation of biological discovery. We are looking for a Senior Software Engineer to join the cuEquivariance team – an NVIDIA library that accelerates geometric neural networks on NVIDIA GPUs, enabling researchers in molecular biology, materials science, physics to train and deploy equivariant models at scale. The team builds and ships GPU kernels and software interfaces that power equivariant deep learning throughout scientific fields. This role spans CUDA kernel engineering, Python library development (PyTorch & JAX), and collaboration with research teams and external framework developers. It is a role for those who want to work where GPU computing meets graph‑based deep learning and impact production pipelines across science. What You Will Be Doing: Build, implement, and optimize CUDA kernels for equivariant neural network primitives – tensor products, segmented polynomials, and triangle‑based operations – targeting peak performance across NVIDIA GPU generations. Be responsible for the end‑to‑end delivery of GPU‑accelerated geometric ML primitives: from implementation to validated, production‑quality software that external frameworks depend on. Build and maintain the interfaces for PyTorch and JAX that expose cuEquivariance primitives to application developers and researchers. Drive CI/CD infrastructure for multi‑GPU kernel builds, automated correctness testing, and performance regression tracking. Collaborate with Applied Science and research teams to evaluate new equivariant architectures and translate prototypes into production kernels. Engage directly with third‑party framework developers and partners to align on interfaces and ensure delivered software integrates cleanly into production pipelines. What We Need to See: 6+ years of software engineering experience with a strong background in CUDA and GPU programming. Deep proficiency in C++ and Python; experience building and shipping production libraries used by external developers. Good foundation in GPU computing: memory hierarchy, warp‑level execution, occupancy, and performance profiling methodology. Experience building or chipping in to production scientific software libraries, ML frameworks, or developer‑facing GPU APIs. Familiarity with concepts in geometric machine learning – equivariance, group representations, irreducible representations, or tensor products – sufficient to work efficiently in the domain. BS/MS in Computer Science, Physics, Applied Mathematics, or a related field, or equivalent experience. Ways to Stand Out from the Crowd: You have chipped in to or deeply used a major neural network framework that respects equivariance: e3nn, MACE, NequIP, SE(3)-Transformers, or similar. Hands‑on experience with Triton kernel development or other GPU kernel authoring tools alongside CUDA. Experience with mixed‑precision or tensor‑core‑aware algorithm design for scientific or ML workloads. PhD or equivalent experience in computational chemistry, biophysics, physics, or computer science with a focus on geometric deep learning or HPC. Contributions to open‑source geometric ML or GPU computing projects. NVIDIA uses AI tools in its recruiting processes. Compensation and Benefits Your base salary will be determined based on your location, experience, and comparable positions. The base salary range is 184,000 USD‑287,500 USD for Level 4, and 224,000 USD‑356,500 USD for Level 5. You will also be eligible for equity and benefits. Learn more about our benefits at Applications for this job will be accepted at least until May 26, 2026. Equal Opportunity Employer NVIDIA is committed to fostering a diverse work environment and proudly serves as an equal opportunity employer. NVIDIA does not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability, or any other characteristic protected by law. #J-18808-Ljbffr Nvidia Corporation
$160k - $210k
...to intelligently capture and curate first-party data to drive the next major computing revolution. We are seeking a Senior Software Optimization Engineer to join our growing team. Efficient’s Senior Software Optimization Engineer will design, optimize, and deploy applications...SeniorWork experience placementImmediate start- ...Applications are still being accepted. Apply now! Job Type Full-Time Workspace Hybrid/Remote Job Description As a Senior Software Optimization Engineer, you’ll lead the design and implementation of software to enhance the performance of our quantum hardware systems. You...SeniorPermanent employmentFull timeContract workRemote work
$137.1k - $188.3k
...initiative for innovative Dolby Imaging/Video algorithms and software, starting from fresh proof of concept to delivering high‑quality... ...Completed Bachelor’s in Computer Science, Electrical Engineering, or equivalent. Passion for multimedia technologies and creating...SeniorFull timeLocal area- A leading global retailer is seeking a Senior Software Engineer in Sunnyvale, CA to join the Global Supplier Experience group. This role involves translating requirements into solutions, overseeing engineers, and troubleshooting production issues. Ideal candidates will...Senior
$152k
2100 NVIDIA USA in Santa Clara is seeking a creative Software Engineer to develop cutting-edge autonomous vehicle solutions. You will work on building robust simulation infrastructure to test self-driving technology. The ideal candidate has at least 5 years of software...Senior$185.45k - $218.4k
Advanced Micro Devices, Inc. is seeking a Sr. Software Development Engineer in Santa Clara, CA. This role involves researching, designing, developing, and testing operating systems-level software, compilers, and network distribution software for semiconductor operations...Senior- NVIDIA is looking to hire an innovative engineer for its CUTLASS team in Santa Clara, California. You will develop core components for high-performance linear algebra using C++ and collaborate with GPU architecture teams. A Masters or PhD degree in Computer Science, along...Senior
$152k - $253k
NVIDIA Gruppe is seeking a Senior Software Triage Engineer in Santa Clara, California, to be a pivotal member of their automotive group. You will support autonomous vehicle software development through effective test planning, live triage, and debugging, ensuring high-quality...Senior$152k - $287.5k
NVIDIA Gruppe is seeking a highly motivated Senior Software Engineer to join our communication libraries and network software team in Santa Clara, California. This role focuses on designing and maintaining software for complex computing systems used in High Performance...Senior$272k - $431.25k
NVIDIA is seeking a highly experienced Software Engineer in Santa Clara, California, to design architecture for an Always-On profiling service. The ideal candidate will have over 15 years in system-level C/C++ development, along with a strong background in performance engineering...Senior- Google is seeking a Software Engineer for the Persistent Disk team in Sunnyvale, California, focusing on high-performance storage solutions for Google Cloud. You will write and test software, troubleshoot issues, and work with cross-functional teams to improve system operations...Senior
- NVIDIA Corporation is seeking a candidate to analyze large-scale datacenter workloads on GPU-accelerated clusters. Responsibilities include identifying application improvements and building visualizations for data analysis. The ideal candidate has 5+ years of experience...Senior
- Arista Networks in Santa Clara is seeking an experienced software engineer to join their Platform software team. The role involves designing and implementing diagnostics for high-speed digital products, collaborating closely with hardware engineers to optimize performance...Senior
$147k - $211k
Google is looking for a Software Engineer based in California to develop next-generation technologies and manage massive scale information. The ideal candidate will have at least a Bachelor's degree in Computer Science or equivalent experience, with a strong background...Senior- CrowdStrike in Sunnyvale, CA is seeking a Senior Software Engineer II for their Sensor Event Runtime team. The role involves designing and implementing high-performance software components for endpoint security solutions. Candidates should have strong expertise in C/C++...Senior
$170k - $235k
SpaceX is seeking a Sr. Wireless Software Engineer in Sunnyvale, California, to work on the Starlink communications network. The ideal candidate will have a strong background in wireless software and networking protocols, with responsibilities including the design and implementation...Senior- Walmart Global Tech in Sunnyvale, CA seeks an experienced software engineer to design and deliver scalable web applications. You will lead medium to large projects, translate requirements into technical solutions, review designs, and drive automation and build improvements...Senior
- A leading delivery and logistics company is seeking an experienced professional to join their data platform team. You will drive the vision and strategy for building scalable frameworks and ensure data quality and compliance standards. Ideal candidates have a degree in ...Senior
$176k - $333.5k
...Solid understanding of real time systems such as games Understanding of ML techniques Knowledge and experience working with game engines like UE4 Ways to stand out from the crowd: Background with GPU optimization for increased framerate and reduced latency a plus Experience...Senior- We are looking for a Senior Software Engineer for Calibration & Algorithms to develop and update test and calibration algorithms for various sensors. In this role, you will spearhead new technologies, developing and validating calibration algorithms, building tooling and...Senior
- ...and computer graphics? NVIDIA's Metropolis Synthetic Data Generation (SDG) team wants a highly motivated and experienced Senior Software Engineer to join us. At a company celebrated for its innovative visual computing efforts, you will contribute to building scalable...Senior
$117k - $234k
...GenAI Platform team. In this role, you will collaborate with engineers and product visionaries to design, develop, and deliver innovative... .... That’s what we do at Walmart Global Tech. We are a team of software engineers, data scientists, cybersecurity experts and service...SeniorFull timeTemporary workPart timeWork experience placementWork at officeFlexible hours- Google is seeking a Software Engineer in Sunnyvale, California, to focus on semantic search capabilities within AlloyDB, an innovative PostgreSQL-based product. You'll contribute to AI and GenAI features while building scalable, high-performance database functionalities...Senior
- Overview We are looking for a highly motivated senior software engineer for an exciting role in our communication libraries and network software team. The position will be part of a fast‑paced crew that develops and maintains software for complex heterogeneous computing...Senior
- About the Opportunity This role is ideal for a senior engineer who thrives in hands‑on environments and wants to build software that directly impacts real‑world flight operations. You will lead the development of safety‑critical software used in an experimental aircraft...Senior
$184k - $287.5k
We are now hiring a System Software Engineer to join the NVIDIA's System Software group focusing on Tegra Diagnostics. You will join a dynamic crew that builds and maintains software for complex heterogeneous computing systems that power sophisticated server/auto/embedded...SeniorImmediate start- Senior Software Engineer — Fraud Detection Platform We are looking for a Lead Software Engineer to maintain and evolve the web applications that power our fraud detection platform. The role spans both modern and legacy Java web stacks, including authentication and access...Senior
- Teamsoft Technologies, LLC is seeking a qualified professional to fill the position of Senior Software Engineer based in Santa Clara, CA. To design, develop, implement and test software systems, using scientific analysis and mathematical models to predict and measure outcome...Senior
$152k - $241.5k
We are looking for a world‑class System Software Automation engineer to join the Build & Release DRIVE OS team. NVIDIA DRIVE OS is a foundational software stack consisting of an embedded Real Time OS (RTOS), hypervisor, NVIDIA CUDA libraries, NVIDIA Tensor RT, and other...Senior- NVIDIA is seeking an exceptional Senior System Software Engineer to join our GPU System Software team. This team is responsible for developing comprehensive system software solutions from concept to production. In this role, you will be integral in overseeing the entire...SeniorWork experience placementLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer — cuEquivariance. Be the first to apply!
- ngo software engineer Santa Clara, CA
- software developer Santa Clara, CA
- software developer internship no experience Santa Clara, CA
- part time software developer remote Santa Clara, CA
- financial software developer Santa Clara, CA
- senior software engineer ruby on rails Santa Clara, CA
- software engineer amazon Santa Clara, CA
- senior software design engineer Santa Clara, CA
- software engineer remote Santa Clara, CA
- software engineer entry level Santa Clara, CA

