Principal Data Processing Engineer, OSS & Spark

NetApp

San Jose (CA)

Hybrid

USD 228,000 - 339,000

Full time

6 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
Stock options (RSUs)
Retirement plan
Hybrid work model

Job summary

NetApp is seeking a Senior/Principal Data Processing Engineer - OSS to advance DataPelago’s engine by integrating with Apache Gluten, Velox, Spark, and Flink. You will contribute to architecture, design, and high-performance implementations for large-scale data processing.

You will collaborate with open-source communities, product teams, and customers while shaping the roadmap for acceleration across CPU/GPU platforms. Hybrid work and global collaboration are supported.

Qualifications

  • 15+ years of relevant experience in data processing or related field.
  • 3+ years designing core components in Spark, Flink, Doris, Gluten, Velox or similar.
  • 3+ years optimizing performance of data processing engines.
  • Deep knowledge of Spark/Flink and related architectures.
  • Proven track record releasing high-performance engines for production deployments.

Responsibilities

  • Architect data processing engine interfaces with OSS platforms.
  • Lead design of enhancements for Gluten, Velox, Spark and Flink integrations.
  • Individually design, implement, test, optimize, and maintain engine components.
  • Analyze roadmaps to identify differentiation opportunities for the engine.
  • Collaborate with engineering, product, OSS communities, and customer success teams.
  • Promote best practices in design reviews, testing, CI/CD and reliability.

Skills

C/C++
Java
Linux
Spark/Flink
Open-source contributions
Performance optimization
Data processing engines

Education

Bachelor's or Master's in Computer Science

Tools

Apache Gluten
Velox
Apache Spark
Apache Flink
Apache DataFusion
DataFusion Comet

Job description

NetApp is seeking a Senior/Principal Data Processing Engineer - OSS to advance DataPelago’s engine by integrating with Apache Gluten, Velox, Spark, and Flink. You will contribute to architecture, design, and high-performance implementations for large-scale data processing.

You will collaborate with open-source communities, product teams, and customers while shaping the roadmap for acceleration across CPU/GPU platforms. Hybrid work and global collaboration are supported.

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 - 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 (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
Principal Data Processing Engineer (OSS Innovator)
Principal Data Processing Engineer (OSS Innovator)

NetApp • United States

On-site
USD 228,000 - 339,000
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 & 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 Engineer, OSS Engine & Spark/Flink
Senior Data Processing Engineer, OSS Engine & Spark/Flink

NetApp • United States

On-site
USD 196,000 - 293,000
Health Insurance
Retirement plan
Paid Time Off
+1
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 Data Processing Optimization Architect
Principal Data Processing Optimization Architect

NetApp • United States

On-site
USD 228,000 - 339,000
Health Insurance
Life Insurance
Retirement Plans
+1
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