Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Software Engineer

Home > C/C++ programming jobs

Principal Software Engineer in Others

  • Shanghai, China

Responsibilities

  • Create and improve C++ and CUDA libraries for high-performance data processing and end-to-end storage-to-GPU compute paths.
  • Accelerate data loading, parsing, joins, aggregations, I/O, data movement, memory management, and concurrency.
  • Implement performant solutions for warehouse and Lakehouse workloads across compute, networking, and distributed storage.
  • Drive software initiatives from architecture through delivery with a globally distributed technical team.
  • Collaborate with Sales and DevRel on partner integrations, proofs of concept, performance tuning, and production issue resolution with partners in China.
  • Apply data analytics and ETL expertise to optimize GPU-accelerated data processing pipelines.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field, or equivalent practical experience.
  • 15+ years of relevant software engineering experience, including substantial work in systems software, distributed data platforms, storage, databases, or accelerated computing.
  • Proficiency in C++ and CUDA programming.
  • Strong knowledge of data processing, data analytics, and storage environments.
  • Deep expertise in distributed storage, database/query-engine internals, high-performance I/O, accelerated computing, or large-scale data platforms.
  • Experience optimizing I/O and data-movement paths across distributed or object storage, table formats, Lakehouse architectures, and analytical engines.
  • Familiarity with or contributions to SiriusDB, GPU-accelerated query engines, or related projects.
  • Familiarity with RAPIDS cuDF, S3, Parquet, and Iceberg is preferred.
  • Experience with cross-stack performance optimization and diagnosing complex distributed-system production issues is preferred.
  • Ability to define technical direction, implement critical components, and drive cross-team delivery is preferred.

Benefits

  • Competitive salaries and a comprehensive benefits package are offered.

Salary: Competitive

Nvidia

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is n...

Similar positions

Sr. Staff Software Development Engineer

  • Zscaler
  • Full time
  • Others
  • 10/15/2026
  • Bengaluru, India

System Software Engineer - Base OS

  • Nvidia
  • Full time
  • Others
  • 10/15/2026
  • Taipei, Taiwan

Senior Systems Engineer, Browser Isolation

  • Cloudflare
  • Full time
  • Remote
  • 10/15/2026
  • Salary: $73k-$101k
  • Worldwide

Embedded Software Engineer

  • AnySignal
  • Full time
  • USA
  • 10/15/2026
  • Salary: $130k - $165k/yr
  • Los Angeles, CA

Senior Software Engineer, Firefox Security

  • Mozilla
  • Full time
  • Remote
  • 10/15/2026
  • Germany