MisuJob - AI Job Search Platform MisuJob

Lead Software Engineer (Core DB)

Weekday AI

Chennai, Tamil Nadu, India permanent

Posted: March 7, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

A highly skilled Lead Software Engineer (Core DB) is required to develop and enhance a high-performance, massively parallel in-memory database platform designed for advanced analytics, data warehousing, and AI/ML workloads.

Job Description

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.


Requirements:
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

What Makes You a Great Fit

• 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

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply