Principal Data Processing Engineer — OSS & Hybrid

NetApp, Inc.

San Jose (CA)

Hybrid

USD 228,000 - 339,000

Full time

7 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health Insurance
Life Insurance
Retirement or Pension Plans
Paid Time Off
Performance-Based Incentives
Employee Stock Purchase Plan
Restricted stocks (RSU)

Job summary

NetApp seeks a Senior/Principal Data Processing Engineer - OSS to advance open-source platforms like Apache Gluten, Velox, Spark, and Flink within the DataPelago engine. You will enhance architecture, performance, and reliability, contributing upstream and downstream to scale production deployments.

You will engage with OSS communities, design and implement high-performance components, and drive improvements across CI/CD, testing, and code reviews.

Qualifications

  • 15+ years of relevant experience in data processing and OSS.
  • 3+ years in developing components for Spark, Flink, or related platforms.
  • Experience optimizing the performance of data processing engines.
  • Strong knowledge of Spark, Flink, Presto/Trino.
  • Excellent C/C++ and Java programming skills.

Responsibilities

  • Architect integration with open-source platforms.
  • Lead design of performance enhancements with Glue/Velox and integration with our engine.
  • Core development of the data processing engine components.
  • Analyze technology roadmaps to identify differentiation opportunities.
  • Collaborate with engineering, product, OSS communities and customer success teams.
  • Drive CI/CD, testing, and code reviews to ensure high quality.

Skills

C/C++
Java
Linux
Analytical thinking
Performance optimization

Education

Bachelor's degree in CS or related
Master's degree in CS or related

Tools

Apache Spark
Apache Flink
Apache Gluten
Velox
Apache DataFusion
Data processing engines

Job description

NetApp seeks a Senior/Principal Data Processing Engineer - OSS to advance open-source platforms like Apache Gluten, Velox, Spark, and Flink within the DataPelago engine. You will enhance architecture, performance, and reliability, contributing upstream and downstream to scale production deployments.

You will engage with OSS communities, design and implement high-performance components, and drive improvements across CI/CD, testing, and code reviews.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Data Processing Engineer, OSS & Spark
Principal Data Processing Engineer, OSS & Spark

NetApp • San Jose (CA)

Hybrid
USD 228,000 - 339,000
Health Insurance
Stock options (RSUs)
Retirement plan
+1
Senior Data Processing Engineer (OSS) – Open-Source Core
Senior Data Processing Engineer (OSS) – Open-Source Core

NetApp • San Jose (CA)

Hybrid
USD 196,000 - 293,000
Health Insurance
Life Insurance
Retirement or Pension Plans
+5
Senior Data Processing Architect & Customer Success Leader
Senior Data Processing Architect & Customer Success Leader

NetApp • San Jose (CA)

Hybrid
USD 180,000 - 240,000
Hybrid work model
Senior Data Processing Engineer - OSS & Engine Architect
Senior Data Processing Engineer - OSS & Engine Architect

NetApp, Inc. • San Jose (CA)

Hybrid
USD 196,000 - 293,000
Health Insurance
Retirement Plans
Paid Time Off
+1
Senior Data Processing Engineer & Customer Success Leader
Senior Data Processing Engineer & Customer Success Leader

NetApp, Inc. • San Jose (CA), Northern (KY)

Hybrid
USD 170,000 - 230,000
Hybrid work model
Incentives and career growth
Sr. Software Engineer, Data Processing OSS
Sr. Software Engineer, Data Processing OSS

NetApp, Inc. • San Jose (CA)

Hybrid
USD 196,000 - 293,000
Health Insurance
Retirement Plans
Paid Time Off
+1
Principal Software Engineer, Data Processing OSS
Principal Software Engineer, Data Processing OSS

NetApp, Inc. • San Jose (CA)

Hybrid
USD 228,000 - 339,000
Health Insurance
Life Insurance
Retirement or Pension Plans
+4
Principal Data Processing Optimization Engineer
Principal Data Processing Optimization Engineer

NetApp, Inc. • San Jose (CA), Northern (KY)

Hybrid
USD 228,000 - 339,000
Health insurance
Employee stock purchase plan
Paid time off
Senior Data Processing Optimization Architect
Senior Data Processing Optimization Architect

NetApp • San Jose (CA)

Hybrid
USD 228,000 - 339,000
Health Insurance
401(k) plan
Employee Stock Purchase Plan
Principal Software Engineer, Data Processing OSS
Principal Software Engineer, Data Processing OSS

NetApp • San Jose (CA)

Hybrid
USD 228,000 - 339,000
Health Insurance
Stock options (RSUs)
Retirement plan
+1