All vacancies
Principal Software Engineer, Distributed Query Engines - Analytics and Data Intelligence
NVIDIA
China, Shanghai · On-site · relocationSalary not disclosedfull-timeNVIDIA Careers (offices abroad)
Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world.
Responsibilities
- Creating and improving C++ and CUDA libraries for high-performance data processing, including end-to-end data paths from storage to GPU compute engines
- Accelerating operations such as data loading, parsing, joins, aggregations, as well as I/O, data movement, memory management, and concurrency optimization
- Collaborating with the Sales/DevRel team to support partner integration, PoCs, performance tuning, and production issue resolution with partners in China
- Implementing highly performant solutions for warehouse and Lakehouse workloads across compute, networking, and distributed storage
- Working with a globally distributed and highly technical team to drive software initiatives from architecture to delivery
- Applying deep experience with data analytics and ETL ecosystems to optimize GPU-accelerated data processing pipelines
- What we need to see
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field, or equivalent experience in practice
- 15+ years of relevant software engineering experience, including substantial work in systems software, distributed data platforms, storage, databases, or accelerated computing
- Proven proficiency in C++ and CUDA programming
Languages
- Work format
- On-site
- Seniority
- Lead
- Posted
- 6 Oct 2026
- Last verified
- In the last 5 days
Similar roles
- CRM DeveloperNightOwl Consulting · Remote · worldwide, UTC+4 accepted
- ServiceNow Developer, AI & Intelligent AutomationEmpyrean Benefit Solutions · Remote · worldwide, UTC+4 accepted
- Junior Software Engineer - Remote (Global), Full-TimeMixrank · Remote · worldwide, UTC+4 accepted
- ERPNext DeveloperGirman Technologies Private Limited · Remote · worldwide, UTC+4 accepted
- Engineering Manager - MLOps & AnalyticsCanonical · Remote · worldwide
- Head of Fund Management DepartmentRenshin · Armenia · On-site

