Senior System Software Engineer - Scientific Computing

October 10

Apply Now
Logo of NVIDIA

NVIDIA

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

10,000+ employees

Founded 1993

🤖 Artificial Intelligence

🎮 Gaming

Description

• Design, Build, Deploy and Operate Cloud native microservices and APIs for scientific computing workload on DGX cloud. • Design services and take ownership of underlying cloud infrastructure for physics informed and data driven scientific workflows. • Design novel algorithms and actively engaged with operations to increase overall system performance. • Optimize compute, storage and network architecture specific to physics & simulation driven applications.

Requirements

• BS/MS degree in Computer Science or related areas or equivalent experience. • 10+ years experience working on building and operating distributed compute and data intensive platform as a service on cloud. • Proven skill in a compiled language (Go, Rust, C++ or otherwise). • Strong foundational knowledge in Cloud Computing e.g “The Datacenter is a Computer” architecture, cloud security architecture, virtualization - CPU, Memory and IO, Resource pooling and elasticity. • Proven skills in Distributed Systems & Parallel Processing e.g System model of distributed computation e.g. topology abstraction, logical time. • Hands on Debugging skills with Process, Threads , Deadlock and Synchronization, Scheduling, IPC, Memory management, File system and I/O structure. • Strong Evidence on Algorithmic Thinking & System Design skills e.g Recursion, Graph, Tree, Stack and Queue, Large scale loosely coupled distributed system design and operational experience. • Be self-motivated, have strong interpersonal skills, and be able to work independently with multiple teams with minimal direction.

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