Lead Software Engineer (CoreDB)

BuildxPartners

Chennai District

On-site

INR 2,500,000 - 7,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

BuildxPartners is seeking a Lead Software Engineer for a Chennai-based database analytics project. You will help build a massively parallel, in-memory database engine, focusing on robustness, fault tolerance, scalability, and a usable admin/automation interface.

You will lead design and implementation efforts, collaborating with architects and cross-functional teams while applying advanced C++ techniques, threading, and SQL-compiler expertise to deliver high-performance storage solutions.

Qualifications

  • Excellent knowledge of modern C++ and multi-threading for high-performance systems.
  • 5+ years of experience in developing efficient and massively parallel algorithms.
  • Strong knowledge of data structures and performance optimisation techniques.
  • SQL compiler and optimiser know-how and practical experience.
  • A degree in Computer Science (or equivalent).
  • Structured, analytical approach to problem solving.

Responsibilities

  • Contribute to design and development of a highly-parallel in-memory database.
  • Collaborate with cross-functional teams including developers, tech leads and architects.
  • Stay updated with latest advancements in database technologies and development methodologies.
  • Identify problems within the database system and troubleshoot them effectively.
  • Test, debug, and refine the codebase for maximum stability and reliability of storage solutions.

Skills

C++
Multi-threading
Massively parallel
Data structures
Performance optimization
SQL compiler

Education

Bachelors in Computer Science

Job description

BuildxPartners is a global talent solutions firm delivering end-to-end recruitment and workforce solutions across industries and geographies.

BuildxAlpha – Executive & Leadership Search Focused on C-suite, board, and global executive hiring.

BuildxSigma – Comprehensive Talent Across Levels Covering junior, mid-level, and senior professionals.

BuildxGCC – Global Capability Center Solutions Specializing in Build, Operate, Transfer (BOT) model for Global Capability Centers, GCC supports companies in setting up, scaling, and transferring GCCs.

Job Description

Hiring for our database analytics company based out in Chennai, has clients across the Europe countries more than 2 decades.

We are seeking a skilled and motivated Lead Software Engineer to join our clients CoreDB Engine team. You will work on the foundations which shared nothing massively parallel database product, helping to improve product robustness, fault tolerance, scalability and provide a usable interface for administrators and automation.

Key Responsibilities
  • Contribute to the design and development of a highly-parallel In-memory database
  • Collaborate with cross-functional teams, including developers, tech leads and architects
  • Stay updated with the latest advancements in database technologies and development methodologies
  • Identify problems within the database system and troubleshoot them effectively.
  • Test, debug, and refine the codebase for maximum stability and reliability of our storage solutions.
Ideal profile
  • Excellent knowledge of modern C++
  • Minimum 5 years experience in developing efficient and massively parallel algorithms
  • Strong knowledge in multi-threading, data structuring and performance optimisation techniques
  • SQL compiler and optimiser know-how and practical experience
  • A degree in Computer Science (or equivalent)
  • Structured, analytical approach to problem solving
Summary of Key skills
  • Linux Skills: A strong grasp of fundamental Linux concepts, including POSIX (sockets, messaging, shared memory), System V, and system calls, with an emphasis on understanding how memory, processes, and inter-process communication (IPC) work.
  • C++ Skills: Proficient in C++ for performance-oriented tasks, especially in multi-threading, multi-processing, and optimizing algorithms.
  • Experience with Massively Parallel Processing (MPP) and SIMD is essential for optimizing parallel tasks and processing multiple data points simultaneously.
  • Knowledge of SQL compiler and optimizer is preferable
Preferred Qualifications
  • Knowledge of distributed systems and cluster management.
  • Familiarity with configuration management tools.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer (Platform)
Lead Software Engineer (Platform)

BuildxPartners • Chennai District

On-site
INR 3,000,000 - 5,400,000
Lead Software Engineer – Strategic Projects
Lead Software Engineer – Strategic Projects

BuildxPartners • Chennai District

Hybrid
INR 3,600,000 - 6,000,000
C++, Microsoft SQL Server, MySQL, PostgreSQL
C++, Microsoft SQL Server, MySQL, PostgreSQL

Cognizant • Chennai District

Hybrid
INR 1,800,000 - 3,200,000
Full Stack Developer
Full Stack Developer

BuildxPartners • Chennai District

On-site
INR 900,000 - 1,400,000
Principal Engineer - Data Platform
Principal Engineer - Data Platform

BuildxPartners • Bengaluru Urban

On-site
INR 2,400,000 - 4,200,000
Senior Software Engineer - Fullstack
Senior Software Engineer - Fullstack

BuildxPartners • Chennai District

On-site
INR 1,200,000 - 1,800,000
Staff DevOps Engineer
Staff DevOps Engineer

BuildxPartners • Chennai District

Hybrid
INR 4,500,000 - 7,500,000
Technical Lead
Technical Lead

BuildxPartners • Bengaluru Urban

On-site
INR 4,000,000 - 7,000,000
Software Engineer – C++/Linux
Software Engineer – C++/Linux

Mogi I/O : OTT/Podcast/Short Video Apps for you • Chennai

On-site
INR 1,200,000 - 1,800,000
Senior Product Manager
Senior Product Manager

BuildxPartners • Chennai District

On-site
INR 2,800,000 - 6,000,000