Search jobs > Santa Clara, CA > Senior software engineer

Senior Software Engineer, Data Science Platform

NVIDIA
Santa Clara, California, US
$144K-$270.3K a year
Full-time

We are looking for a Sr. Data Engineer - Data Science Platform.

A variety of soft skills and experience may be required for the following role Please ensure you check the overview below carefully.

At NVIDIA, we pride ourselves on data-driven decision-making, and the data science team is at the heart of this initiative.

We are looking for an excellent Sr. Data engineer with extensive data engineering experience for our data science platform supporting NVIDIA's cloud platform services.

Our data science platform serves as the basis for advanced real-time data analytics, streaming, data lake, and sophisticated ML / AI training with offline / online inferencing for NVIDIA's cloud services.

What You’ll Be Doing

  • Design and implement critical high performance, large scale services and libraries.
  • Build streaming data pipelines for collecting & processing data from multiple data sources : from the point of ingestion to useful insights.
  • Design and build data Lakehouse architecture for our customers.
  • Partner with our other engineering and business teams to integrate your amazing innovations and algorithms into our production systems.
  • Automate everything for measuring, testing, updating, monitoring, and alerting the data platform.

What We Need To See

  • Bachelors or Master’s degree in Computer Science or a related technical field (or equivalent experience).
  • 5+ years of software engineering experience.
  • Passion about Big data and large scale distributed systems.
  • Expert knowledge with building and operating multi-petabyte data lakes.
  • Experience working with Spark and Trino compute and expertise with open table format such as delta lake and / or iceberg etc.
  • Excellent SW development skills in one or more : Java / Scala / Python / Go.
  • Experience with building real-time streaming applications with Kafka etc.
  • Strong interpersonal skills including the ability to identify and communicate data-driven insights.

Ways To Stand Out From The Crowd

  • Contributions to open source.
  • Experience with operating large scale distributed systems with strong SLAs.

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 144,000 USD - 270,250 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.

J-18808-Ljbffr

10 hours ago
Related jobs
Promoted
Fortinet
Sunnyvale, California

Minimum of 15 years' experience in software engineering. Computer Science or Electrical Engineering; M. Design, Develop and maintain software features on current and future products. Implement software features of high quality and on schedule. ...

Promoted
Apple
Cupertino, California

Strong understanding of data architecture, data engineering, and data science concepts. Bring passion and dedication to your job and there's no telling what you could accomplish! As we continue to grow and evolve, we are seeking a dynamic Senior Manager to lead our team of Data and Machine Learning ...

Nuro
Mountain View, California

Design and develop unified, introspectable, large-scale batch and streaming data processing systems that can ingest and process data across a wide range of use cases relevant to evaluation. Design and develop comprehensive end-to-end data pipelines that streamline the flow from data ingestion to fin...

Moveworks
Mountain View, California

Closely work with machine learning teams and data science teams to understand their data needs, influence data team’s roadmap, and lead as well as execute on various projects. Build data lake and implement data cataloging platform for easy data discovery and availability. Build out platform and data...

Harness Inc
Mountain View, California

The Harness Software Delivery Platform includes modules for CI, CD, Cloud Cost Management, Feature Flags, Service Reliability Management, Security Testing Orchestration, Chaos Engineering, Software Engineering Insights and continues to expand at an incredibly fast pace. The data engineer will also b...

Palo Alto Networks
Santa Clara, California

Experience building data management solutions using transactional data stores is required - Knowledge of and experience building enterprise software with graph databases is highly desirable. Our Cloud Management Platform is a public cloud delivered management platform to manage all Palo Alto Ne...

Google Cloud - Minnesota
Sunnyvale, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scal...

Pylon
Palo Alto, California

Mortgage is complex, our platform is complex, good software engineering is complex. Pylon is the mortgage-as-a-service platform, allowing businesses to create and offer mortgage credit products through our APIs and capital stack. At this early stage, we’re looking for engineers who can see the oppor...

Google
Mountain View, California

Master’s degree or PhD in Engineering, Computer Science, or a related technical field. Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. We're looking for engineers who bring fresh i...

Axiado Corporation
San Jose, California

Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. We're looking for an experienced SW engineer with an in-depth knowledge of ARM processors, specifically ARM Cortex-A and Cortex-R series, and extensive experience in ROM code development, secure boot, and ...