Lead Software Engineer (Core DB)
3/7/2026
The role involves contributing to the design and development of a high-performance, massively parallel in-memory database system, focusing on building core foundations and improving scalability and fault tolerance. Responsibilities include developing efficient algorithms, collaborating on scalable database solutions, and troubleshooting complex system-level issues.
Salary
1500000 - 4500000 INR
Working Hours
40 hours/week
Company Size
11-50 employees
Language
English
Visa Sponsorship
No
This role is for one of the Weekday's clients
Salary range: Rs 1500000 - Rs 4500000 (ie INR 15-45 LPA)
Min Experience: 6 years
Location: Chennai, Tamil Nadu
JobType: full-time
We are seeking a highly skilled Lead Software Engineer (Core Database) to join a team responsible for developing and enhancing a high-performance, massively parallel in-memory database platform designed for advanced analytics, data warehousing, and AI/ML workloads. In this role, you will contribute to building the core foundations of a shared-nothing, massively parallel database architecture while improving system scalability, robustness, and fault tolerance. You will collaborate closely with developers, architects, and technical leaders to design and implement efficient database components that support large-scale data processing. The role requires strong expertise in systems programming, database internals, and performance optimization, with a focus on developing reliable and scalable storage and processing capabilities. You will also be involved in diagnosing complex system issues, improving database performance, and ensuring that the platform remains stable and efficient under demanding workloads.
Key Responsibilities• Contribute to the design and development of a high-performance, massively parallel in-memory database system
• Develop efficient algorithms and database components optimized for large-scale data processing
• Collaborate with developers, architects, and technical teams to design scalable database solutions
• Improve database robustness, fault tolerance, and system reliability
• Identify and troubleshoot complex database and system-level issues
• Write, test, debug, and optimize code to enhance performance and stability of storage systems
• Work with multi-threaded and multi-process architectures to support high-performance workloads
• Implement and optimize parallel processing techniques for efficient data handling
• Participate in architectural discussions and contribute to improvements in database infrastructure
• Stay updated with advancements in database technologies, systems programming, and development methodologies
• Support development processes that enhance database scalability, maintainability, and operational efficiency
• 6–12 years of experience in software development with strong expertise in systems programming
• Advanced proficiency in modern C++ for performance-oriented development
• Strong experience developing massively parallel algorithms and high-performance computing solutions
• Deep understanding of multi-threading, multiprocessing, and performance optimization techniques
• Strong knowledge of Linux fundamentals including POSIX concepts, system calls, sockets, shared memory, and inter-process communication
• Experience working with massively parallel processing (MPP) and SIMD architectures
• Understanding of SQL compilers, query optimizers, and database internals
• Strong analytical and problem-solving skills with a structured approach to debugging complex systems
• Experience working in collaborative environments with cross-functional engineering teams
• Familiarity with distributed systems and cluster-based architectures is an advantage
• Exposure to configuration management tools or system infrastructure management is a plus
• Strong communication skills and the ability to work effectively in hybrid or distributed development environments
Please let Weekday AI know you found this job on InterviewPal. This helps us grow!
We scan and aggregate real interview questions reported by candidates across thousands of companies. This role already has a tailored question set waiting for you.
Generate a resume, cover letter, or prepare with our AI mock interviewer tailored to this job's requirements.