Senior Data Processing Engineer - OSS & Engine Architect

NetApp, Inc.

San Jose (CA)

Hybrid

USD 196,000 - 293,000

Full time

7 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Health Insurance
Retirement Plans
Paid Time Off
RSUs

Job summary

NetApp is seeking a Senior/Principal Data Processing Engineer - OSS to advance open-source platforms within DataPelago’s engine. You will enhance interfaces with Spark, Flink, Gluten, Velox, and related ecosystems, contributing to scalable, production-grade data processing solutions.

Ideal candidates bring 12+ years in CS with deep Spark/Flink experience, strong C/C++/Java skills, and a track record of delivering high-performance engines on Linux in hybrid environments.

Qualifications

  • 12+ years of relevant experience with computer science degree
  • 3+ years of deep technical experience in developing core components of open-source data processing platforms
  • 3+ years of instrumenting, analyzing, and optimizing performance of data processing engines
  • Strong knowledge of Spark, Flink, Presto/Trino architectures
  • Proven release of high-performance data processing engines in production
  • Exceptional programming in C, C++, and Java
  • Extensive development experience in Linux environments
  • Strong analytical and problem-solving skills with a passion for performance optimization

Responsibilities

  • Architect how the data processing engine interfaces with OSS platforms
  • Lead design of functional and performance enhancements in Spark, Flink, Gluten, Velox integration
  • Develop, test, optimize, and maintain components of the data processing engine
  • Analyze technology roadmaps to identify opportunities for differentiation
  • Collaborate with engineering, product, OSS community and customer success teams
  • Foster best practices in design reviews, testing, CI/CD, and issue resolution

Skills

C
C++
Java
Linux
Spark
Flink

Education

Bachelor's in Computer Science
Master's in Computer Science

Tools

Apache Gluten
Velox
Apache Spark
Apache Flink
Presto/Trino

Job description

NetApp is seeking a Senior/Principal Data Processing Engineer - OSS to advance open-source platforms within DataPelago’s engine. You will enhance interfaces with Spark, Flink, Gluten, Velox, and related ecosystems, contributing to scalable, production-grade data processing solutions.

Ideal candidates bring 12+ years in CS with deep Spark/Flink experience, strong C/C++/Java skills, and a track record of delivering high-performance engines on Linux in hybrid environments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Data Processing Engineer — OSS & Hybrid
Principal Data Processing Engineer — OSS & Hybrid

NetApp, Inc. • San Jose (CA)

Hybrid
USD 228,000 - 339,000
Health Insurance
Life Insurance
Retirement or Pension Plans
+4
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
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
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
Remote Data Processing Engineer, I/O & Performance
Remote Data Processing Engineer, I/O & Performance

DataPelago, Inc. • Mountain View (CA)

Hybrid
USD 150,000 - 190,000
Data Processing Engineer - IO Engineering Mountain View, CA / Hyderabad, IN / Remote
Data Processing Engineer - IO Engineering Mountain View, CA / Hyderabad, IN / Remote

DataPelago, Inc. • Mountain View (CA)

Remote
USD 150,000 - 190,000
Director, Software Engineer, Customer Success
Director, Software Engineer, Customer Success

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

Hybrid
USD 170,000 - 230,000
Hybrid work model
Incentives and career growth
Principal Software Engineer, Data Processing Optimization
Principal Software Engineer, Data Processing Optimization

NetApp • San Jose (CA)

Hybrid
USD 228,000 - 339,000
Health Insurance
401(k) plan
Employee Stock Purchase Plan