Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer, Data Processing OSS

$227.8k - $338.8k

NetApp, Inc.

Job Summary

DataPelago is at the forefront of revolutionizing data processing for traditional analytics and cutting-edge GenAI preprocessing. We are building an innovative data processing engine that is transforming how Apache Spark, Apache Flink, Ray and others operate on diverse, large-scale data. Our team of engineers drive and adopt advances in hardware-accelerated computing, parallel processing of large-scale data, query optimization, distributed systems, compilers, machine learning, and cloud-native computing. We are looking for specialists to join our engineering team and shape the future of accelerated data processing.

DataPelago Nucleus is a universal data processing engine that is designed to accelerate the processing of diverse data – structured through unstructured – with any parallel processing framework – e.g., Apache Spark – on any infrastructure – including vectorized CPU and GPU. DataPelago Accelerator for Spark (DPA-S), our product based on DataPelago Nucleus, is running large-scale production applications of many globally renowned customers.

The Opportunity:

As a Senior/Principal Data Processing Engineer - OSS, you will be a key individual contributor in adopting and advancing capabilities of open-source software (OSS) platforms such as Apache Gluten, Velox, Apache Spark, and Apache Flink in the context of DataPelago’s data processing engine. You will enhance functional breadth, performance, scale, and reliability of the DataPelago engine through downstream and upstream contributions. You will have the opportunity to engage with community working on these platforms. This is a unique opportunity to make a significant impact on a category-defining product and work with a talented team of engineers.

What You'll Do:

  • Architect: Influence the architecture of how our data processing engine interfaces with open-source platforms and engines.
  • Design: Lead design of functional and performance enhancements to open-source platforms such as Apache Gluten and Velox and their integration with our data processing engine.
  • Core Development: Individually design, implement, test, optimize, and maintain components of the data processing engine.
  • Innovation and Differentiation: Analyze technology roadmap of Apache Gluten, Velox, and equivalent platforms and identify opportunities for our engine to enhance technology and product leadership.
  • Collaboration: Partner effectively with engineering, product management, open-source community and customer success teams.
  • Continuous Improvement: Foster best practices in design and code reviews, testing, CI/CD, and issue resolution to maintain highest product quality, security, efficiency, & productivity.

What You'll Bring

  • 15+ years of relevant experience, Bachelor's degree in Computer Science, or a related field OR a Master's degree in Computer Science or a related field.
  • 3+ years of deep technical experience in developing core components of Apache Spark, Apache Flink, Apache Doris, Apache Gluten, Velox, Apache DataFusion, Apache DataFusion Comet, or equivalent platforms designed for large-scale data processing.
  • 3+ years of deep technical experience in instrumenting, analyzing, and optimizing the performance of data processing engine components on benchmark and customer workloads.
  • Sound knowledge of the architecture and internal operation of one or more of Apache Spark, Apache Flink, Presto/Trino.
  • Demonstrated experience in the design, development, and successful release of high-performance data processing engines for large production deployments.
  • Exceptional programming skills in C, C++, and Java.
  • Extensive development experience in Linux environments.
  • Strong analytical and problem-solving skills with a passion for performance optimization.

Compensation:
The target salary range for this position is 227,800 - 338,800 USD. The salary offered will be determined by the candidate's location, qualifications, experience, and education and may be outside of this range. Final compensation packages are competitive and in line with industry standards, reflecting a variety of factors, and include a comprehensive benefits package. This may cover Health Insurance, Life Insurance, Retirement or Pension Plans, Paid Time Off, various Leave options, Performance-Based Incentives, employee stock purchase plan, and/or restricted stocks (RSU's), with all offerings subject to regional variations and governed by local laws, regulations, and company policies. Benefits may vary by country and region, and further details will be provided as part of the recruitment process.

At NetApp, we embrace a hybrid working environment designed to strengthen connection, collaboration, and culture for all employees. This means that most roles will have some level of in-office and/or in-person expectations, which will be shared during the recruitment process.

Equal Opportunity Employer:

NetApp is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all federal, state and local laws that prohibit employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability or genetic information, pregnancy, protected veteran status, and any other protected classification.

Why You'll Thrive at NetApp

At NetApp, you won't wait for the perfect moment—you'll make it. The early planning, the extra thought, the bold idea that turns good into great: That's how our people operate and how we continue to push the boundaries of data infrastructure.

NetApp is the trusted partner for organizations transforming data into opportunity. As the only enterprise-grade storage service natively embedded in Google Cloud, AWS, and Microsoft Azure, we empower customers to run everything from traditional workloads to enterprise AI with unmatched performance, resilience, and security.

Our culture

We celebrate mold breakers, bold thinkers, and problem solvers. We reward initiative, impact, and ownership. We provide flexibility so you can balance professional ambition with your personal life. Here, differences are not just welcomed—they drive everything we do.

If you're ready to innovate, rise to the challenge, and own every moment - make your next move your best one.

AI Disclosure

For select roles, some stages of our hiring process may use artificial intelligence tools to help evaluate applications and candidate selection. These tools support—rather than replace—human decision-making.

#J-18808-Ljbffr

Vacancy posted 22 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, Data Processing OSS in San Jose, CA vacancy
  • $155.8k - $224.2k

     ...-intensive world. From revolutionizing power for AI-driven data centers to ensuring resilience for hospitals, electric grids...  ...challenges of the 21st century.We are looking for a Principal Software Engineer, Middleware & Data to join our team in one of today’s most... 
    Suggested
    Full time
    Work at office
    Worldwide

    Bloom Energy

    San Jose, CA
    3 days ago
  • $272k - $431.25k

    NVIDIA is seeking a Sr. Principal Systems Software Engineer for the Apache Spark Acceleration group. GPU accelerated data processing has moved from proof of concept to production deployments...  ...on GPUs without any code changes. Our OSS RAPIDS Spark library is integrated with... 
    Suggested
    Full time
    Work experience placement

    Nvidia

    Santa Clara, CA
    4 days ago
  • $170k - $277k

     ...Summary Our Team In the Layer-7 Security Software team, we are responsible for at least one...  ...Identification and Content Inspection Engine runs on Hardware, Virtualized, Container...  ..., URL-filtering, Cloud-delivered Data leak protection (DLP), and many more exciting... 
    Suggested
    Full time
    Work at office

    Palo Alto Networks, Inc.

    Santa Clara, CA
    2 days ago
  • $240.1k - $420.2k

     ...DescriptionIt all started when engineer Fred Luddy wrote code that...  ...together any AI, any data, and any workflow— helping...  ...resilience. Role Overview As a Principal Data Platform Software Engineer, you take part in...  ...to integrate AI into work processes, decision making, or... 
    Suggested
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    5 days ago
  •  ...Qualcomm is seeking a Principal Level Engineer (Server Software Integration Engineer) based in Santa Clara or other US locations. This role focuses on developing energy-efficient server solutions utilizing Qualcomm’s Snapdragon SoC platforms. You'll lead the integration... 
    Suggested

    Qualcomm

    Santa Clara, CA
    2 days ago
  • $272k - $431.25k

     ...lasting impact on the world!The Data Center MODS organization seeks a Principal Engineer to architect and scale next-generation...  ...systems and hardware / software interfaces is essential for success...  ...uses AI tools in its recruiting processes.NVIDIA is committed to fostering... 
    Full time

    Nvidia

    Santa Clara, CA
    6 days ago
  • $185.5k - $265k

     ...thousands of customers from cyberattacks and data loss by securely connecting users,...  ...Zscaler. Role We are looking for a Principal Software Engineer - Intelligent Data Platform to join...  ...establish, and optimize engineering processes, agile methodologies, and best... 
    Full time
    Work at office
    Local area
    3 days per week

    Zscaler

    Santa Clara, CA
    1 day ago
  • $220k - $250k

     ...California, United StatesProducts - Engineering /Fulltime /HybridOver 50,000...  ...Position detailsTitle of position: Principal Software EngineerPosition type: Full timeLocation...  ...highly scalable systems that process real-time network data, power intelligent experiences, and... 
    Full time
    H1b
    Local area
    Work from home
    Work visa
    Shift work

    Extreme Networks, Inc.

    San Jose, CA
    5 days ago
  • $248k - $391k

     ...builds systems that help engineers develop, test, debug,...  ...scenarios. In this Principal-level individual contributor...  ...parameter adaptation, software interfaces, validation...  ..., synthetic data, and product teams.Set...  ...analysis, validation, data processing, tooling, and test automation... 
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $231k - $378k

     ...business needs of the team. LinkedIn’s Data Infrastructure organization builds...  ...the foundational platforms that store, process, and serve data across LinkedIn. The...  ...at global scale.We are looking for a Principal Staff Software Engineer with deep expertise in database internals... 
    For contractors
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    2 days ago
  • $114.6k - $234.6k

     ...scalability requirements for owned components; optimizes code and data paths for high‑throughput, hyper‑scale workloads; and leverages data plane platforms for large‑scale retrieval, storage, and processing. Designs fault‑tolerant, in‑service‑upgradable systems using... 
    Temporary work
    Flexible hours
    Shift work

    Oracle Corporation

    Santa Clara, CA
    6 days ago
  • $240k - $250k

     ...organization's applications, data, and business processes. Customers trust Saviynt...  ...knowledge of SDLC and software testing methodologies.In-depth...  ...lifecycle.Partner with engineering managers to drive agile practices...  ...years of experience as a Principal SDET.Experience managing... 

    Saviynt

    Milpitas, CA
    2 days ago
  •  ...Python, Vehicle Dynamics, Simulation, Multibody Simulation, Data Processing, Test Automation, Calibration, Validation, Engineering, Robotics, Autonomous Vehicles, Computer-Aided Engineering, Physics-Based Software, Technical Leadership, Communication Benefits Equity... 

    NVIDIA AI

    Santa Clara, CA
    2 days ago
  • $240k - $250k

     ...organization's applications, data, and business processes. Customers trust Saviynt...  ...security. AI & Agentic Engineering Apply AI-assisted...  ...AI SDLC best practices for software delivery, automation, deployment...  ...YOU BRING ~1+ years of Principal-level platform engineering... 

    Ring Inc

    Milpitas, CA
    2 days ago
  • $227.8k - $338.8k

     ...forefront of revolutionizing data processing for traditional analytics...  ...innovative data processing engine that is transforming how Apache...  ...Opportunity: As a Senior/Principal Data Processing Optimization...  ...cost reduction for open-source software SQL and Python processing... 
    Full time
    Local area

    NetApp

    San Jose, CA
    16 days ago
  • $193.3k - $261.5k

     ...MLIL DataPlane team is looking for a Senior Software Development Engineer to own the design and implementation of our inference data plane. We build the software that makes...  ...reviews, source control management, build processes, testing, and operations experience- Strong... 
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    5 days ago
  • $120k - $200k

    Santa Clara, CAData Engineering - Data Infrastructure /Full-time /HybridPlusAI is a Physical AI company...  ...pioneering AI-based virtual driver software for factory-built autonomous trucks....  ...) tools to support parts of the hiring process, such as reviewing applications, analyzing... 
    Full time

    Plus.ai

    Santa Clara, CA
    4 days ago
  • $135k - $200k

    Santa Clara, CAData Engineering - ML Infrastructure /Full-time /HybridAll key offline workloads — large-scale data processing, simulation, auto-labeling, scenario mining, and model training...  ...are open to candidates at either the Software Engineer or Senior Software Engineer... 
    Full time

    Plus.ai

    Santa Clara, CA
    6 days ago
  • $224k - $356.5k

     ...improve GPU and CPU accelerated software libraries. Projects like...  ...nvImageCodec are used in all kinds of processing workflows and support NVIDIA'...  .... Starting from powering AI, data analytics, image processing,...  ...and guidance to library engineers working with you,find... 
    Full time
    Worldwide

    Nvidia

    Santa Clara, CA
    2 days ago
  • $135k - $180k

    Santa Clara, CAData Engineering - Data Infrastructure /Full-time /HybridPlusAI is a Physical AI...  ...company pioneering AI-based virtual driver software for factory-built autonomous trucks....  ...: Create and maintain optimal data processing pipeline architectureBuild the infrastructure... 
    Full time

    Plus.ai

    Santa Clara, CA
    3 days ago
  • $106.9k - $143.3k

     ...targeting is that good. We are looking for a Data Engineer to join the Performance Marketing arm...  ..., cross-functional team of marketers, software engineers, data scientists, and...  ...use AI/LLMs in the software development process; ability to quickly discern hype from value... 
    Work experience placement
    Summer work
    Remote work

    Disney Interactive

    San Jose, CA
    6 days ago
  • Software Engineer - Data Protection Software Engineering Infrastructure Solutions Group (ISG) builds the products that power infrastructure, solutions...  ...speed and scale. AI is embedded throughout our development process, helping us move faster, learn quicker, and deliver greater... 

    Dell Technologies

    Santa Clara, CA
    6 days ago
  • $152k - $241.5k

    The NVIDIA DGXC Data Services team builds cloud-native systems, frameworks, and services...  ...and production environments.Use modern software engineering practices, including AI-assisted and...  ...NVIDIA uses AI tools in its recruiting processes.NVIDIA is committed to fostering an... 
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    4 days ago
  • $100k

     ...One (Las Vegas) -2023/2022 and at Gartner Data Analytics Summit (Florida)-2023...  ...Currently, We are looking for entry-level software programmers, Java full-stack developers,...  ...analysts/ Data Scientists, and Machine Learning engineers for full-time positions with clients.... 
    Full time
    H1b

    SynergisticIT

    San Jose, CA
    1 day ago
  • $143k - $286k

     ...PermanentCompany: WalmartBusiness Segment: Home OfficePrincipal Software Engineer - Data Security PlatformAbout the TeamWe are building Walmart’s...  ...real-time policy enforcement, large-scale data processing, and low-latency access control while ensuring a seamless... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    2 days ago
  • $143k - $286k

     ...Segment: Home OfficeRole summary:As a Principal Software Engineer at Walmart, you will lead the design...  ...technology by transforming indoor positioning data into precise routing solutions that...  ...of users with real-time data processing capabilities.Provide technical leadership... 
    Full time
    Contract work
    Temporary work
    Part time
    Immediate start

    Sam's Club

    Sunnyvale, CA
    4 days ago
  • $143k - $286k

     ...WalmartBusiness Segment: Home OfficeRole summary: As a Principal Software Engineer, you will lead the design and delivery of scalable platform...  ...solutions that support AI/ML integration and real-time data processing. This role requires overseeing the full software... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    2 days ago
  • $150.4k - $277.6k

     ...Cupertino, California, United States Software and Services The Apple Services Engineering team is one of the most exciting...  ...the custom software used to process all the creative work, the tools...  ...software engineer to lead several data architecture and technical compliance... 
    Relocation
    Shift work

    Apple Inc.

    Cupertino, CA
    2 days ago
  •  ...Technology (IS&T) organization. IS&T is the engine behind everything Apple does for...  ...Supporting 2.5 billion active Apple devices, processing billions of secure transactions, and keeping...  ...? Imagine what you could do here.AI & Data Platforms (AiDP) is IS&T's engine for AI-... 

    Apple Inc.

    Cupertino, CA
    2 days ago
  • $150.4k - $277.6k

     ...Software Data Engineer, Sensing & Connectivity Cupertino, California, United States Software and Services Imagine what you could do here! At Apple, new insights have a way of becoming extraordinaryproducts, services, and customer experiences very quickly. We are... 
    Relocation

    Apple Inc.

    Cupertino, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer, Data Processing OSS. Be the first to apply!