Senior Software Engineer, Cloud Platform

NVIDIA

8+ yrs Taipei Full Time Hybrid (office + remote)
NVIDIA logo
Posted : 1 week ago
Actively hiring

Job description

NVIDIA's DSX OS team is seeking skilled software engineers to contribute to NVIDIA's accelerated compute cloud services. You will be instrumental in developing software for managing hardware and network provisioning, essential for building a robust multi-tenant infrastructure.

This role involves close collaboration with fellow engineers, product architects, and product managers to deliver comprehensive software solutions for complex cloud infrastructure deployments. A key aspect of this position is owning your code throughout its lifecycle, from development and testing to deployment and production, with a strong emphasis on code quality, efficient deployment, and bringing innovative products to market.

Responsibilities

Design and implement highly scalable software systems to manage NVIDIA's cloud infrastructure.

Develop network and systems automation software crucial for managing multi-tenant cloud environments.

Actively participate in open-source communities for leveraged and developed software.

Collaborate with internal NVIDIA partners to integrate and advance cloud services.

Present roadmaps, vision, and product demonstrations to internal stakeholders and NVIDIA leadership.

Qualifications

A minimum of 8 years of experience in designing and building distributed software systems is required.

Possess a BS/MS degree in Computer Science or a related field, or demonstrate equivalent practical experience.

Proficiency in at least one mainstream systems programming language such as C, C++, Golang, or Rust is essential.

Demonstrated ability to design and implement maintainable APIs for various consumers.

Practical experience with asynchronous programming, type safety, threading models, state machines, and fundamental data structures.

Solid background in data persistence technologies, including SQL or similar systems.

Understanding of secure communication protocols like mutual-TLS, IPsec, or comparable technologies.

Essential Skills

CC++GolangRustAPI DesignAsynchronous ProgrammingType SafetyThreading ModelsState MachinesData StructuresSQLMutual-TLSIPsec

Good to Have

Hyperscale CloudIPIPv6BGPHTTPICMPVXLANGeneveFoUGREDHCPRedfishUEFITPMTXTSecureBootKubernetesSRE PrinciplesObservabilitySLOsLogging

Highlights

  • Actively hiring

More Details

RoleSenior Software Engineer, Cloud Platform
IndustryCloud Computing, AI / Machine Learning
DepartmentSoftware Development, Cloud Engineering
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Nvidia logo

Nvidia

Cloud Computing