FREE ACCESS
5,000–10,000 jobs/day
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.
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesCloudGoRustSQL
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
