
Senior Software Engineer – HPC
NVIDIA
full-time
Posted on:
Location Type: Hybrid
Location: Santa Clara • California • North Carolina • United States
Visit company websiteExplore more
Salary
💰 $152,000 - $241,500 per year
Job Level
About the role
- Apply modern distributed systems patterns to push the limits of scale, latency, and reliability.
- Continuously improve infrastructure provisioning and operations with automation, APIs, and self‑service platforms.
- Operate in a globally distributed, hybrid multi‑cloud environment (AWS, GCP, on‑prem), building systems that are cloud‑native and location‑agnostic.
- Build strong cross-functional relationships and align with collaborators across various business units.
- Improve uptime and Quality of Service (QoS) through data-driven operations, strong SLOs, and robust incident practices.
- Participate in the team’s on‑call rotation and lead high‑impact incident response when needed.
Requirements
- Strong coding skills in at least two of: Go, Java, C/C++, Scala, Python, Elixir, with a focus on backend, systems, or infrastructure engineering.
- Deep understanding of scalability, consistency, and performance trade‑offs in server‑side systems; ability to build horizontally scalable, resilient, and low‑latency services.
- Experience owning services end‑to‑end: architecture, build reviews, implementation, testing, rollout, observability, and iterative improvement.
- Hands‑on experience with at least one major cloud provider (GCP, AWS, or Azure) and cloud‑native primitives (managed storage, messaging, compute).
- Proficiency with modern CI/CD, GitOps workflows, and Infrastructure as Code practices for safe, repeatable changes.
- Bias for action, strong problem‑solving skills, and a track record of simplifying complex systems.
- B.S. in Computer Science or related field (or equivalent experience), with 5+ years of relevant experience.
- Careful communication and collaboration skills; comfortable guiding technical decisions across teams.
Benefits
- equity
- benefits 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GoJavaC/C++ScalaPythonElixircloud-nativeCI/CDInfrastructure as Codeobservability
Soft Skills
problem-solvingcommunicationcollaborationleadershipcross-functional relationshipsbias for actiondata-driven operationsincident responseguiding technical decisionsiterative improvement
Certifications
B.S. in Computer Science