NVIDIA

Senior Distributed Systems Engineer - AI

Job Description

Posted on: 
January 14, 2023

NVIDIA is hiring a Senior Distributed Systems Engineer to architect, lead and develop scalable AI infrastructure and deep learning platforms! You will need to have strong programming skills, a deep understanding of distributed systems, distributed storage & compute systems, and distributed systems architecture. You will need excellent communication and planning skills.

Responsibilities

  • Great opportunity to join the core group at NVIDIA working on AI infrastructure.
  • Architect and build scalable and distributed services that will help power the AI infrastructure for deep learning platforms.
  • Collaborate with multiple AI teams to understand their requirements and build a platform infrastructure that improves productivity.
  • Be a technical leader on various projects across the platform, and be a major contributor of the entire platform’s architecture.

Job Requirements

  • Masters in Computer Science, Computer Science, Electrical Engineering or related field
  • 8+ years of experience in distributed systems design and development.
  • Solid technical foundation in distributed computing and storage, including significant experience with most of the following: server systems, storage, I/O, networking, and systems software.
  • You possess advanced programming skills to build compute systems, scalable backend services and micro services architecture.
  • A specialist programmer in Java, Go and/or C/C++.
  • Switch effectively between long-term strategic management and near-term tactical management.
  • Highly motivated with strong interpersonal skills, you have the ability to work successfully with multi-functional teams, principles and architects and coordinate effectively across organizational boundaries and geographies.
  • A track record of successful technical leadership and large-scale architecture that impacted critical projects.
Apply now

More job openings