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

Principal Software Engineer, Data Processing Optimization

$227.8k - $338.8k

Jobleads-US

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 Optimization Engineer, you will be a key individual contributor in advancing planner and optimization capabilities so that DataPelago acceleration delivers the most performance and cost reduction for open-source software SQL and Python processing engines running on CPU-based and GPU-based infrastructure. 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:

  • Research, design, implement, and deliver logical and physical query plan optimization techniques for massively parallel data processing engines. Develop query planning and query optimization techniques that enable industry-leading performance and performance efficiency on execution engines based on heterogeneous accelerated compute elements.
  • Integrate DataPelago data processing acceleration and plan optimization capabilities with diverse open-source engines including Apache Spark and Apache Flink.
  • Ensure product performance on customers’ real deployment environment and workload.
  • Establish metrics for plan quality, workload performance, reliability and lead the team in ensuring these metrics are continuously improved and achieved in customer deployments.
  • Provide technical leadership through all phases of product development and post-production support. Own development and support of major components and capabilities.
  • Collaborate with other engineering team members and product management in defining product features, architecture, interfaces, and development timelines. Mentor junior team members.

What You'll Bring

  • Bachelor’s degree in computer science. Master’s or PhD preferred, especially in areas related to database systems.
  • 15+ years of experience developing query planning and query optimization techniques for enterprise data processing software platform. Prefer at least 5+ years of that experience on parallel platforms such as Apache Spark, Presto/Trino, or Apache Flink.
  • Deep knowledge of SQL semantics and expertise in SQL processing. Additional Python processing preferred. Solid understanding of databases, data warehouses, query engines.
  • Deep knowledge of query optimization state of the art, from published literature and open-source software. Prefer own open-source contributions and/or publications in this area.
  • Solid understanding of the architecture, deployment, and operations of data processing platforms in applications such as data engineering, data preparation, and analytics.
  • Demonstrated proficiency in all phases of software development and post-production support of enterprise software or SaaS. Adept in adopting AI effectively.
  • Experience owning the definition and delivery of major product capabilities through technical leadership and collaboration spanning multiple teams.
  • Strong collaboration and communication skills.

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 Jobleads-US
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, Data Processing Optimization in San Jose, CA vacancy
  • $155.8k - $224.2k

     ...revolutionizing power for AI-driven data centers to ensuring resilience for hospitals...  ...21st century.We are looking for a Principal Software Engineer, Middleware & Data to join our team...  ..., backpressure, and throughput optimization.Follow disciplined SDLC practices including... 
    Suggested
    Full time
    Work at office
    Worldwide

    Bloom Energy

    San Jose, CA
    3 days ago
  • $184k - $356.5k

     ...NVIDIA Gruppe in Santa Clara is looking for an experienced engineer to lead performance benchmarking and optimization for their data center products. The ideal candidate will design and execute benchmarking strategies and analyze performance bottlenecks to ensure high... 
    Suggested

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...rapidly expanding ecosystem of data center platform designs....  ...Grace CPUs, and a fully optimized NVIDIA AI and HPC software stack. We are searching for a highly motivated engineer to lead performance benchmarking...  ...AI tools in its recruiting processes. NVIDIA is committed to... 
    Suggested

    NVIDIA

    Santa Clara, CA
    16 hours ago
  • $240.1k - $420.2k

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

    ServiceNow

    Santa Clara, CA
    7 hours ago
  • $227.8k - $338.8k

     ...forefront of revolutionizing data processing for traditional...  ...data processing engine that is transforming...  ...large-scale data, query optimization, distributed systems,...  ...Opportunity: As a Senior/Principal Data Processing...  ...capabilities of open-source software (OSS) platforms such... 
    Suggested
    Work at office
    Local area

    Jobleads-US

    San Jose, CA
    1 day 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...  ...and testing strategyBuild, test and optimize CUDA/C++ libraries across different... 
    Full time
    Work experience placement

    Nvidia

    Santa Clara, CA
    4 days ago
  •  ...NetApp, Inc. is seeking a Senior/Principal Data Processing Optimization Engineer in San Jose, CA. You will advance planner and optimization capabilities to maximize performance and cost efficiency for open-source SQL and Python workloads on CPU and GPU infrastructure.... 

    Jobleads-US

    San Jose, CA
    1 day ago
  • $114.6k - $234.6k

     ...and enforces scalability requirements for owned components; optimizes code and data paths for high‑throughput, hyper‑scale workloads; and...  ...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
    1 day ago
  • $161k - $299k

     ...Design, we integrate machine learning, data‑driven optimization, and intelligent automation into our...  ..., you will build high‑performance software engines and algorithms behind next‑...  ...billions of transistors on advanced process nodes. Key Responsibilities Core... 

    Jobleads-US

    San Jose, CA
    1 day 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
    1 day ago
  • $116k - $174k

     ...looking forWe’re searching for a Software Engineer for our Performance Engineering Optimization (PEO) team.The PEO team aims to...  ...Building production-level tooling & processes to ensure software performs as...  ...experimentation through data-driven feedback loops.Building tooling... 
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Mountain View, CA
    7 hours ago
  • $174k - $252k

     ...experience.5 years of experience with software development in one or more...  ...model deployment, model evaluation, optimization, data processing, debugging).3 years of experience building...  ...recommender systems.Google's software engineers develop the next-generation technologies... 

    Google

    Mountain View, CA
    2 days ago
  • $193.3k - $261.5k

     ...team is looking for a Senior Software Development Engineer to own the design and implementation of our inference data plane. We build the...  ...senior IC who can write and optimize low-level code for custom hardware...  ...control management, build processes, testing, and operations... 
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    16 hours ago
  • $152k - $241.5k

    The NVIDIA DGXC Data Services team builds cloud-native systems...  ...environments.Use modern software engineering practices, including AI-assisted...  .../indexing.Experience optimizing storage performance for AI...  ...AI tools in its recruiting processes.NVIDIA is committed to fostering... 
    Full time
    Remote work

    Nvidia

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

     ...good. We are looking for a Data Engineer to join the Performance Marketing...  ...team of marketers, software engineers, data scientists,...  ...challenges of executing and optimizing precise paid media strategies...  ...in the software development process; ability to quickly discern... 
    Work experience placement
    Summer work
    Remote work

    Disney Interactive

    San Jose, CA
    1 day ago
  • $135k - $180k

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

    Plus.ai

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

     ...GPU and CPU accelerated software libraries. Projects...  ...used in all kinds of processing workflows and support...  ...Starting from powering AI, data analytics, image...  ...design, develop, and optimize pioneering algorithms....  ...and guidance to library engineers working with you,find... 
    Full time
    Worldwide

    Nvidia

    Santa Clara, CA
    2 days ago
  • $143k - $286k

     ...WalmartBusiness Segment: Home OfficePrincipal Software Engineer - Data Security PlatformAbout the TeamWe are...  ...policy enforcement, large-scale data processing, and low-latency access control while...  ...engineering teamsand stakeholders. Optimize system performance, reliability,... 
    Full time
    Temporary work
    Part time

    Walmart

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

     ...Segment: Home OfficeRole summary: As a Principal Software Engineer, you will lead the design and...  ...support AI/ML integration and real-time data processing. This role requires overseeing the...  ...Cassandra, DB2 databases and optimizing query performance for high-load scenarios... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    1 day 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
  • $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
    16 hours ago
  • $240.1k - $420.2k

     ...Develop clean, maintainable software with automated testing, code...  ...PostgreSQL. Analyze and optimize performance, backup and restore...  ...automation, systems engineering, security, architecture, and...  ...Experience integrating AI into work processes, decision-making, or problem... 
    Full time
    Flexible hours

    ServiceNow

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

     ...Write maintainable code using software architecture, automated...  ...Lead performance analysis and optimization for backup and restore times...  ...Requirements ~12+ years of software engineering experience, including 8+...  ...integrating AI into work processes, decision-making, or problem... 
    Full time
    Flexible hours

    ServiceNow

    Santa Clara, CA
    15 days ago
  • Senior Software Engineer - Data Protection Software Engineering (C, C++)Infrastructure Solutions Group...  ...embedded throughout our development process, helping us move faster, learn...  ...expertise in debugging, performance optimization, root-cause analysis, and production... 

    Dell Technologies

    Santa Clara, CA
    4 days ago
  • $215k - $245k

     ...and networking solutions for Data Center, Cloud Computing, Enterprise...  ..., passionate, and committed engineers, technologists, and business...  ...:As a Staff Data Center Software Developer on the Supermicro DCBBS...  ...Develop schema, queries, and optimization routines across SQL (... 
    Worldwide

    Supermicro

    San Jose, CA
    2 days ago
  • $240k - $250k

     ...organization's applications, data, and business processes. Customers trust...  ..., and APIs. Optimize agent performance, scalability...  ...and mentor engineers building endpoint...  ...Leverage AI-assisted software development throughout...  ...~1+ years of Principal-level of systems software... 
    Local area

    Saviynt

    Milpitas, CA
    a month ago
  •  ...INCProfession (Job Category):Engineering & ScienceJob Schedule: Full...  ...Energy is seeking for a Senior Data Management Engineer for it's...  ...engineering, business, and software requirements, propose...  ...in Electrical Power Systems Optimization Formal classroom education in... 
    Full time

    Hitachi

    Santa Clara, CA
    1 day ago
  • $63 - $68 per hour

     ...GorusuCompany: SRI Tech SolutionsJob Title: Data Engineering & AnalyticsLocation: Cupertino, CA (...  ...and customer insights.We are seeking a Software Engineer with strong SQL and Python...  ...skills to develop reliable data pipelines, optimize complex workflows, and deliver scalable... 
    Hourly pay
    Full time

    SRI Tech

    Cupertino, CA
    1 day ago
  •  ...business is complex, and we need to build a robust data layer to be able to answer core questions around profit and loss and how to best optimize our renewable supply.We’re looking for a startup-minded data engineer who can wear a lot of hats, work with multiple teams... 
    Work at office
    Home office
    Flexible hours
    3 days per week

    Gridmatic

    Cupertino, CA
    1 day ago
  • $75 - $85 per hour

    Position: Battery Data Engineer III Location: Cupertino, California Duration: Contract Job...  ...This will be a data engineer role for processing battery testing data to facilitate battery...  ...plusExperience with machine learning, optimization, and control algorithms is a... 
    Full time
    Contract work

    Pinnacle Group

    Cupertino, CA
    1 day ago

Do you want to receive more vacancies?

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