Senior Software Engineer, DGXC Data Services

NVIDIA Ltd.
Santa Clara, CA, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$152,000.0 - $241,500.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Amazon Web Services Apache HTTP Server Microsoft Azure Big Data C++ (Programming Language) Cloud Engineering Information Systems Computer Programming Computer Engineering Customer Data Management Data as a Services
+13 more
Distributed Systems Python (Programming Language) Machine Learning Meta-Data Management Software Architecture Cloud Services Software Engineering Apache Spark Backend Data Lakes Kubernetes Information Technology Golang

Requirements

  • BS in Computer Science, Information Systems, or Computer Engineering (or equivalent experience) with 5+ years of proven experience

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

  • Experience building and shipping services around Kubernetes, Cloud Native, and Cloud Service Providers. Experience with one of the leading cloud providers: AWS, GCP, or Azure.

  • Experience collaborating with teams to write software to support cloud services.

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

  • Understanding of standard approaches to software engineering, software architecture, and design. Ability to document software and services. Break down projects into practical tasks.

  • Communicate design, status, and other sophisticated subjects in written, visual, and oral formats. Ability and passion for working across teams and with collaborators on all sides of the project

Ways to stand out from the crowd:

  • Hands-on experience in building and managing large-scale data 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), Machine Learning infrastructure toolset (Feature Stores). Computer science background with Distributed Systems as a specialization

Benefits & conditions

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.

About the company

NVIDIA (Santa Clara, CA)

The NVIDIA DGXC Data Services team is developing a cloud-native stack of software services and tools for managing data across hybrid and multi-cloud infrastructures. We are building the next-generation data and storage infrastructure to solve the most challenging problems, such as storage, access, and data management for exabyte-scale, high-performance GPU-based training and inference jobs. You will craft software services to deliver functionality to NVIDIA’s internal platforms and our external-facing cloud infrastructure.

What you will be doing:

  • Design and build software code and cloud services for Data Management, including providing a catalog, managing metadata and life cycle of datasets and checkpoints

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

  • Collaborate with the NVIDIA research team to utilize new storage and compute innovations, including GPU direct storage and DPU., NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing, and Visualization. Our invention, the GPU, 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on juju.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:14 min

Structuring career paths and localized data architectures

Ulrich Wurstbauer +1 · LIVE

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:28 min

Defining big data and machine learning fundamentals

Ayon Roy · LIVE

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou · Coffee With Developers

1:33 min

Case study on adopting Kubernetes and Golang effectively

Andrew Holway · LIVE

Videos

See all

Related articles

See all