Senior Software Engineer

5 days ago

Apply Now
Logo of NVIDIA

NVIDIA

GPU-accelerated computing • artificial intelligence • deep learning • virtual reality • gaming

10,000+

Description

• Build NVIDIA’s accelerated compute infrastructure. • Work with NVIDIA internal customers. • Design and build scalable software systems to manage NVIDIA’s cloud infrastructure. • Participate in responses to real-time operational events. • Build network and systems automation software for managing a multi-tenant cloud infrastructure. • Present to internal stakeholders and NVIDIA leadership on roadmaps, vision, & demos.

Requirements

• 5+ years of experience with designing and building distributed software systems. • Track record of directly supporting systems with external customers, or demanding internal customers. • 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++, Glang, 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). • Knowledge of SRE principles (observability, SLOs, logging, etc.)

Benefits

• Eligible for equity and benefits

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com