Lead Software Engineer (CoreDB) - GEXL- Chennai at Getinz Techno Services
Chennai, tamil nadu, India -
Full Time


Start Date

Immediate

Expiry Date

19 Mar, 26

Salary

0.0

Posted On

19 Dec, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C++, Multi-Threading, Data Structuring, Performance Optimisation, SQL Compiler, Optimiser, Linux, Massively Parallel Processing, SIMD, Distributed Systems, Cluster Management

Industry

Staffing and Recruiting

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.
Responsibilities
The Lead Software Engineer will contribute to the design and development of a highly-parallel in-memory database and collaborate with cross-functional teams. They will also troubleshoot database system issues and refine the codebase for stability and reliability.
Loading...