Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Nvidia System Software Engineer Distributed Systems 
United States, California 
266708184

01.12.2024

What you will be doing:

You will be responsible for design, development and delivery of core components of our next-generation VLSI productivity platforms.

  • Design, build, deploy and improve highly scalable systems

  • Translate high-level requirements into actionable tasks/deliverables

  • Jump between microservices and monoliths as needed to build efficient products

  • Convert legacy codebases into modern powerhouses infused with industry best-practices

  • Collaborate with engineering teams to identify and alleviate bottlenecks in their daily tasks

What we need to see:

  • B.S. EE/CS (or equivalent experience)

  • 3+ years developing large-scale software applications in an enterprise engineering environment using Typescript, Python and/or Golang

  • Full-stack experience building backend services with APIs, message queues, SQL and NoSQL databases, and frontend web apps in React or other popular frameworks

  • Solid computer science fundamentals in algorithms/datastructures/complexityanalyses

  • Excellent grasp of distributed systems and microservices

Ways to stand out from the crowd:

  • Experience building custom solutions around open-source products and libraries to solve feature-gaps fast

  • You've been your own DevOps engineer, equally comfortable deploying your services and infrastructure on a cloud provider and on bare-metal servers

  • Solid fundamentals of UNIX internals, filesystems, job-scheduling, processes, synchronization, and locks

  • Highly self-sufficient in the face of ambiguity, with strong reasoning and problem-solving skills

  • Deeply interested in learning disparate concepts and putting them together in innovative new ways

You will also be eligible for equity and .