Senior System Software Engineer

November 7

Apply Now
Logo of NVIDIA

NVIDIA

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

10,000+

Description

• Participate in architecture design process of our distributed backend systems • Maintain and improve existing authentication and authorization microservices along with developing new ones (OCaml / Rust) • Connect with customers and provide technical support for APIs and client use cases • Improve unit and integration tests coverage • Participate in code review process

Requirements

• Degree in Computer Science, Computer Engineering, or closely related field • 6+ years of relevant experience, ideally in the area of system programming • Experience with programming and debugging skills in Linux environment • Desire to learn new technologies • Deep understanding of HTTP and REST or other HTTP-based RPC protocols, e.g: Twirp or gRPC • Experience with multi-threaded and asynchronous network programming concepts and frameworks (NodeJS, Akka, Tornado, Erlang/OTP, Rust/Tower) • Strong habit to verify and document your work • Understanding deployment process and networking in Kubernetes • Excellent communication skills, ability to present the current status and final project deliveries • Upper-intermediate verbal and written technical English

Apply Now

Similar Jobs

October 30

Fides

11 - 50

Develop AI-driven features for corporate governance at Fides, a LegalTech startup.

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