Senior Cloud Software Engineer

October 10

Apply Now
Logo of NVIDIA

NVIDIA

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

10,000+

Description

• Coordinate with multi-functional teams to deliver virtualization solutions • Work with team members spread out across timezones in managing host infrastructure for GPU cloud. • Translate requirements to tasks, owning design, implementation and communication • Track upstream Linux kernel/QEMU developments and security updates • Maximize performance of the system for multi-tenant gaming and AI use cases • Enhance, debug and maintain NVIDIA's virtualization solutions.

Requirements

• Bachelor's or Master’s degree in Computer Science or equivalent experience • 8+ years of industry experience • Proficient in C/C++ with strong software development, optimization and analytical skills • Strong articulation skills for crafting and improving technical documents and to engage globally distributed engineering team • Solid understanding of the Linux kernel with 3-5 years of proven experience in Linux kernel, virtualization or device driver development • Familiarity with DEB/RPM based distribution packaging mechanisms, RHEL derivative distro experience is a plus! • Good grasp of Linux scheduling, memory management and resource partitioning concepts • Eagerness to learn new technologies and constantly increase one's expertise • Flair for debugging complex hypervisor/kernel VM interactions • Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.) • Open-source Linux kernel contributions • Hands-on experience with Linux KVM, libvert, qemu • Software Defined storage and networking experience especially in the areas of kubernetes ecosystem. • Kernel compilation, patching, debugging expertise is keenly valued!

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