Taro Logo

Senior Data Processing Platform Engineer

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$148,000 - $287,500
Data
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Data Processing Platform Engineer

NVIDIA, the world leader in accelerated computing, is seeking a Senior Data Processing Platform Engineer to join their innovative team. This role sits at the intersection of big data processing and GPU acceleration, working on technology that enables data engineers and scientists to advance their ideas.

The position involves designing, implementing, and operating Kubernetes-based GPU-accelerated data processing services at scale. You'll be responsible for ensuring high availability and reliability while driving platform engagement metrics and improving time to first query (TTFQ). This is a unique opportunity to work with cutting-edge technology at a company that's transforming the world's largest industries through AI and digital twins.

As a senior engineer, you'll lead the development of data processing workflows, optimize distributed computing infrastructure, and train other engineers in platform adoption. The role requires strong expertise in Kubernetes, distributed systems, and performance tuning of Spark applications. You'll work with advanced technologies like Ray and Spark Rapids, while ensuring robust monitoring and observability of the systems.

The position offers a competitive compensation package with a base salary range of $148,000 - $287,500 USD, plus equity and comprehensive benefits. NVIDIA's commitment to innovation and technical excellence makes this an ideal opportunity for someone passionate about large-scale data processing and GPU computing. The company maintains a diverse and inclusive work environment, with locations in both Austin, TX and Santa Clara, CA.

The ideal candidate will have 5+ years of software engineering experience, strong mathematical background, and proven experience with large-scale distributed systems. Additional experience with CUDA and NVIDIA GPUs for ML/DL would be particularly valuable. This role offers the chance to work on pioneering technology that's shaping the future of computing and artificial intelligence.

Last updated 2 days ago

Responsibilities For Senior Data Processing Platform Engineer

  • Optimize distributed computing infrastructure by analyzing cost and right sizing for latency and performance
  • Identify KPIs and instrument metrics tracking for dashboards and alerting
  • Enhance and maintain robust scale, reliable, real-time data processing service
  • Train data engineers, data scientists and production engineers on data processing workflows
  • Participate in on-call rotation, run-book implementation and continuous process improvement

Requirements For Senior Data Processing Platform Engineer

Kubernetes
Python
  • Experience architecting, developing and deploying large-scale distributed systems at scale
  • Strong Kubernetes experience on-premise and/or CSP, developing containerized microservices
  • Hands on experience in performance tuning/troubleshooting Spark applications
  • Experience with distributed systems, databases, and big data systems like Ray, Spark Rapids
  • Familiarity with metrics collection, health monitoring, and observability tools
  • Building, operating and maintaining full stack software deployments
  • Master's or Bachelor's degree in Computer Science, Electrical Engineering, CE or equivalent experience
  • Minimum of 5 years experience with background in software engineering and math

Benefits For Senior Data Processing Platform Engineer

Medical Insurance
Equity
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Senior Data Processing Platform Engineer