23 Aug
|
Circana
|
Bengaluru
Job Title Principal engineer, Senior Staff Engineer, Staff Engineer – Distributed MPP Database Engine (HPC/C++)
Location: Hybrid – Bengaluru
Department: Liquid Platform Architecture & Modeling
Position Overview
We are seeking Principal/Senior Staff Engineer/Staff Engineers to drive design, evolution, and execution of our next-generation, massively parallel processing (MPP) clustered database engine (Whitebox) that currently powers large-scale retail and consumer analytics solutions across Circana clients in 22+ countries and serving millions of queries every day in real-time against massive data sets . This is a highly technical role for an expert who bridges the gap between High-Performance Computing (HPC) and Big Data systems engineering and low-latency machine learning infrastructure and involves database internals, distributed systems, performance engineering, data processing at scale.
In this role, you will be one of the primary designers and developer responsible for building low-latency, high-throughput distributed database kernels.
You will design bare-metal optimized software layers, ensuring our database product fully exploits contemporary multi-core, vectorized hardware and distributed network fabrics to process terabyte/petabyte-scale datasets and where appropriate, seamlessly executes highly performant analytics and in-database ML inference directly on relational and the occasional vector datasets.
Core Responsibilities
- Architecture & Design: Play a key role in core architectural choices and roadmap for our distributed database kernel, including query execution engines, custom/hybrid columnar storage layers, distributed transaction managers, and cluster coordination protocols.
- Low-Level Development: Write, optimize, and maintain highly performant, production-ready backend code utilizing modern C++ (C++20/23).
- Parallel Execution Planning: Architect MPP execution engines that distribute, schedule, and execute queries across several dozens to hundred
📌 Distributed MPP Database Engine (Bengaluru)
🏢 Circana
📍 Bengaluru