Senior Software Engineer, Data Platform Services

2 Months ago • 5 Years + • Backend Development • $148,000 PA - $287,500 PA

Job Summary

Job Description

The NVIDIA GPU Cloud (NGC) Data Services team seeks a Senior Software Engineer to design and build cloud services for managing, serving, and securing data for accelerated computing initiatives. Responsibilities include crafting software services for internal and external cloud infrastructure, collaborating with other technical leaders to leverage existing technologies and integrate with their systems, and partnering with the research team to utilize new storage and compute innovations. The ideal candidate will have 5+ years of experience building robust, scalable services, a strong foundation in algorithms and data structures, and expertise in distributed systems, databases, or stream processing. Experience with Kubernetes, cloud services, microservices, and backend systems is essential. The role involves addressing challenges like efficient petabyte-scale data storage, security and governance, data ingestion, and accelerated data access for AI workloads.
Must have:
  • 5+ years experience building scalable services
  • Strong algorithms & data structures knowledge
  • Expertise in distributed systems and databases
  • Experience with Kubernetes and cloud services
  • Proficiency in Go, Python, C/C++, or Java
Good to have:
  • Experience with Apache Spark, Object Storage
  • Metadata Management, Data lake tools (Apache Iceberg)
  • Machine Learning infrastructure toolset (Feature Stores)
  • Experience with large-scale data platform services
  • Solving enterprise-grade customer data analytics problems

Job Details

The NVIDIA GPU Cloud (NGC) Data Services team is building cloud-native services and tools for managing data for accelerated computing on a hybrid and multi-cloud infrastructure. We are building the next generation of data and storage infrastructure to solve the most challenging problems of AI practitioners. These challenges include a) efficiently storing petabytes of data on tiered storage, b) providing security and governance via policies, c) connecting and ingesting data from external sources, and d) accelerating data access to prevent data stalls. Solving these challenges is critical for serving AI workloads training and inference jobs. You will craft software services to deliver functionality for NVIDIA's internal platforms and our external-facing cloud infrastructure.

What you'll be doing:

  • Design and build cloud services for managing, serving, and securing data for our accelerated computing initiatives.

  • Connect with other technical leaders across NVIDIA to ensure you use existing technologies where possible and that we collaborate appropriately with their systems.

  • Collaborate with the NVIDIA research team to use new storage and compute innovations, such as GPU direct storage and DPU.

What we need to see:

  • BS in Computer Science, Information Systems, or Computer Engineering (or equivalent experience)

  • 5+ years of proven experience

  • Experience building robust services at scale. Build and maintain high volume / low latency data platform services

  • Strong foundation in algorithms and data structures and their real-world use cases.

  • Experience developing distributed systems, databases, or stream processing systems.

  • Experience building and operating microservices using Kubernetes and services from Cloud Service Providers.

  • Experience with backend systems and software engineering. Programming experience in a relevant language, e.g., Go, Python, C/C++, Java.

  • A strong understanding of approaches to software engineering, architecture, and design. Ability to document software and services and break down projects into practical tasks.

  • Communicate design, status, and other sophisticated subjects in written and oral formats.

Ways to stand out from the crowd:

  • Hands-on experience building and managing large-scale data platform services.

  • Experience building products and services to solve enterprise-grade customer data analytics problems. Experience with Apache Spark, Object Storage, Metadata Management, Data lake tools (Apache Iceberg), and Machine Learning infrastructure toolset (Feature Stores)

  • Computer science background with Distributed systems as a specialization,

NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is looking for great people like you to help us accelerate the next wave of artificial intelligence.

The base salary range is 148,000 USD - 287,500 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Similar Jobs

Google - Senior Data Engineer, Finance Data and Analytics

Google

Chicago, Illinois, United States (On-Site)
2 Months ago
ION - Senior Technical Support Analyst, Jersey City - 7537

ION

Jersey City, New Jersey, United States (On-Site)
8 Months ago
Virtusa - Progress 4GL Architect

Virtusa

Gurugram, Haryana, India (Hybrid)
9 Months ago
ION - Internship - Software Engineers/Developers - Italy

ION

Pisa, Tuscany, Italy (On-Site)
8 Months ago
Meta - Production Engineer

Meta

Warsaw, Masovian Voivodeship, Poland (On-Site)
7 Months ago
Virtuos - Senior R&D Software Engineer

Virtuos

China (On-Site)
2 Months ago
Mashgin - Senior Software Engineer, Infrastructure

Mashgin

Palo Alto, California, United States (Hybrid)
8 Months ago
Rennsportgg - Site Reliability Engineer

Rennsportgg

Munich, Bavaria, Germany (Remote)
2 Months ago
Voodoo - Senior Back-end Engineer Node.Js - Wizz

Voodoo

Paris, Île-de-France, France (Hybrid)
2 Months ago
Sleeper - Backend Engineer

Sleeper

San Francisco, California, United States (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Just Play GmbH - Backend Engineer

Just Play GmbH

Berlin, Berlin, Germany (Hybrid)
2 Months ago
PlayStation Global - Staff Software Engineer - Android / UI

PlayStation Global

California, United States (On-Site)
3 Months ago
Match Group - Staff Software Engineer, Machine Learning

Match Group

Palo Alto, California, United States (Hybrid)
8 Months ago
The Walt Disney Company - Staff Software Engineer – Full Stack

The Walt Disney Company

Orlando, Florida, United States (On-Site)
2 Months ago
Nielsen Holdings - STAFF SOFTWARE ENGINEER

Nielsen Holdings

Gurugram, Haryana, India (Hybrid)
8 Months ago
Netflix - Distributed Systems Engineer (L5), Content Engineering

Netflix

California, United States (Remote)
4 Months ago
Velotio Technologies - Lead Engineer (Java)

Velotio Technologies

Maharashtra, India (Remote)
3 Months ago
Microsoft - Support Engineer, Developer & Azure Services (DAS)

Microsoft

(Remote)
2 Months ago
Meta - Software Engineer, Android

Meta

San Francisco, California, United States (On-Site)
7 Months ago
ByteDance - Backend Software Engineer - Global E-Commerce Supply Chain Merchant Platform

ByteDance

Seattle, Washington, United States (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in California, United States

Google - Senior Staff Data Scientist Manager, Research

Google

Sunnyvale, California, United States (On-Site)
2 Months ago
Crunchyroll - Software Engineer III, Mobile Video Players

Crunchyroll

San Francisco, California, United States (On-Site)
4 Months ago
Varonis  - Cloud Security Architect

Varonis

United States (Remote)
4 Months ago
Penumbra - MES Functional Analyst III

Penumbra

Roseville, California, United States (On-Site)
8 Months ago
The Walt Disney Company - Senior Machine Learning Engineer

The Walt Disney Company

Seattle, Washington, United States (On-Site)
2 Months ago
Sleeper - Performance Creative Associate (TikTok Ads)

Sleeper

Las Vegas, Nevada, United States (On-Site)
2 Months ago
Google - Looker Sales Specialist, Google Cloud

Google

New York, New York, United States (On-Site)
2 Months ago
Google - Program Manager III, Generative AI and Data, Search

Google

Mountain View, California, United States (On-Site)
2 Months ago
PlayStation Global - GSOC Manager

PlayStation Global

San Mateo, California, United States (On-Site)
2 Months ago
Genies - Lead Applied ML Engineer, Real-time 3D Asset Optimization

Genies

Los Angeles, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Google - Software Engineering Manager II

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Huuuge Games - Senior Java Software Engineer

Huuuge Games

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Months ago
Google - Senior Software Engineer, Turn-up Site Reliability Engineering

Google

Dublin, County Dublin, Ireland (On-Site)
2 Months ago
Toptracer - Software Engineer

Toptracer

Stockholm, Stockholm County, Sweden (Hybrid)
4 Months ago
Tencent - Senior Backend Developer

Tencent

Shenzhen, Guangdong Province, China (On-Site)
6 Months ago
GoTo Group - Lead Software Engineer (IC)

GoTo Group

Bengaluru, Karnataka, India (On-Site)
8 Months ago
CloudHire - Sr. Backend Python Developer

CloudHire

Uttar Pradesh, India (Remote)
2 Months ago
XBorg - Senior Back-End Software Engineer

XBorg

(Remote)
3 Months ago
N-iX - Senior Backend (Java/Scala) Engineer

N-iX

Ukraine (Remote)
2 Months ago
Warner Bros Games - Staff Software Engineer

Warner Bros Games

Hyderabad, Telangana, India (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.

Santa Clara, California, United States (On-Site)

Massachusetts, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Texas, United States (On-Site)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

Pune, Maharashtra, India (On-Site)

Taipei City, Taiwan (On-Site)

Taipei City, Taiwan (On-Site)

View All Jobs

Get notified when new jobs are added by NVIDIA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug