Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessSenior, niche C++ HPC/database role in Bangalore with specialized hardware/networking skills reduces applicant density.
Highly specialized HPC, database internals and low-level C++ skills limit cross-industry transferability.
Explicit 8+ years, deep systems/database expertise and specialized low-level techs make filters very strict.
Job Description
Structured overview of role & requirementsAbout This Role
Lead design and development of a next-generation massively parallel processing (MPP) distributed database engine optimized for low-latency, high-throughput operations on terabyte/petabyte-scale datasets.
Architect and implement core database subsystems including query execution engines, distributed transaction managers, and cluster communication using advanced hardware optimization techniques like SIMD vectorization and RDMA networking.
Develop in-database machine learning inference frameworks and high-performance vector/embedding data structures to support real-time analytics at scale.
Minimum Requirements
Bachelor's degree in Computer Science Engineering or equivalent from a reputed institute; Masters preferred for senior staff roles.
8+ years hands-on experience with modern C++ (C++17/20/23), including template metaprogramming, coroutines, and custom memory allocators.
Expertise in HPC parallelism with MPI, OpenMP, and MapReduce frameworks; plus hardware-aware engineering including SIMD intrinsics programming and microarchitectural optimization.
Practical experience designing database internals (query operators, storage layers, transaction management) and strong concurrency knowledge (lock-free data structures, atomics).
Ideal Candidate Profile
Experienced in bridging High-Performance Computing and Big Data distributed system engineering with low-level performance optimization.
Proven ability to architect and develop complex distributed database kernels for large-scale real-time analytics with strong system-level programming skills.
Familiar with advanced hardware acceleration techniques and in-database ML integration, capable of working across time zones in high-caliber engineering teams.
