Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
NVIDIA

Senior Software Engineer, Cloud Platform

NVIDIA

Senior Software Engineer at NVIDIA designing scalable software for managing cloud infrastructure. Collaborating with internal teams to build robust cloud services for NVIDIA's GPU Cloud.

Posted 7/10/2026full-timeRemote • 🇮🇳 IndiaSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Expertise in designing and building scalable distributed software systems, with a strong focus on cloud infrastructure management and automation. Proficient in mainstream systems programming languages and secure communication protocols, ensuring robust and maintainable API development.

Highest-signal resume keywords
Distributed Software Systems DesignC/C++/Golang/Rust ProgrammingAPI DevelopmentAsynchronous ProgrammingSecure Communication Protocols

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Distributed Software SystemsC ProgrammingC++ ProgrammingGolang ProgrammingRust ProgrammingAPI DesignAsynchronous ProgrammingData PersistenceType SafetyThreading Models
Soft Skills
Presentation SkillsCollaboration
Tools & Technologies
Cloud InfrastructureNetwork Automation Software
Industry Keywords
Multi-Tenant Cloud InfrastructureOpen-Source CommunitiesSecure CommunicationMutual-TLSIPsec

Tech Stack

Tools & technologies
CloudGoRustSQL

About the role

Key responsibilities & impact
  • Work with NVIDIA internal customers
  • Design and build scalable software systems to manage NVIDIA’s cloud infrastructure.
  • Building network and systems automation software for managing a multi-tenant cloud infrastructure
  • Participate in open-source communities of software we leverage and build.
  • Present to internal stakeholders and NVIDIA leadership on roadmaps, vision, & demos

Requirements

What you’ll need
  • 8+ years of experience with designing and building distributed software systems.
  • BS/MS degree in Computer science or related areas (or equivalent experience)
  • Demonstrated ability to write code in a mainstream systems programming language such as C, C++, Golang, or Rust.
  • Demonstrated ability to design and implement maintainable APIs for consumers.
  • Practical experience with asynchronous programming, type safety, threading models, state machines and data structures.
  • Background of data persistence (SQL or similar).
  • Understanding of secure communication protocols (mutual-TLS, IPsec, or similar).

Benefits

Comp & perks
  • Flexible work arrangements
  • Professional development opportunities