Senior Distributed Systems Engineer - AI
Location
United States
Level
Senior
Department
Engineering
Type
Full - Time
Salary
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.