Technical Lead – Database Internals In Hyderabad

Technical Lead – Database Internals In Hyderabad

Job Description:

Responsibilities :

– Responsible for analysis, design and implementation of enhancements and upgrades to the index, query and data management engine that forms the foundation for our Client’s various products

– Deliver high-performance, robust, scalable, maintainable and portable software

– Extend, maintain and support the engine capabilities in indexing, querying and data management

– Extend, maintain and support our proprietary query language in the engine

– Extend, maintain and support low-level APIs to the engine

– Create, maintain, share and discuss design documentation

– Follow appropriate software development processes and methodologies

– Assist in training and technical support activities

– Evaluate tools, libraries and technologies as needed

– Recognize patentable ideas and assist in the patenting process

– Work with internal, external and remote software development teams

– Assist in project planning and tracking

– Lead and conduct research into extending and developing newer technologies related to our clients core technology.

Salary: Not Disclosed by Recruiter
Industry:IT-Software / Software Services
Functional Area:IT Software – DBA , Datawarehousing
Role Category:Programming & Design
Role:Team Lead/Technical Lead
Employment Type: Permanent Job, Full Time


C Database Software Development Technical Support Project Planning Data Management Database Internals Linux Unix Solaris programming Linux multi – threading locks Technical Architect Memory Management

Desired Candidate Profile:

Qualifications :

Personal :

– Goal-oriented, with an ability to take responsibility and deliver as promised

– Good communication and interpersonal skills

Technical experience and skills :

– 10+ years of experience developing database internals, OR 7+ years of experience in developing database internals with 3+ years in compilers

– Database internals: index management, join processing, balanced binary trees, sorting & merging, international collation ordering, Boolean functions on integer lists and bitmaps.

– Compilers: SQL/query language compilers, command processors, parser generators, abstract syntax trees, code generators, pseudo code evaluators

– 10+ years of experience in programming in C/C++

– Expertise in Windows and Linux multi-threading, locks & enqueues, memory management, high performance I/O processing, Operating System API functions

– A proven record in delivering complex, high-performance, robust, scalable, maintainable and portable software

– Cross-platform development experience (Windows and at least one of Linux, Unix, Solaris, Mac OS X)

– Using object-oriented software development methodologies (UML, etc.)

Education :

– A minimum of bachelor’s degree in Computer Science, Mathematics, or similar subject


UG: B.Tech/B.E. – Computers, B.Sc – Computers, Maths, BCA – Computers, Any Graduate – Any Specialization
PG:Any Postgraduate
Doctorate:Doctorate Not Required

Company Profile:

Client of FiniteHR Consulting Pvt Ltd