Basic Qualifications
- Exceptional problem-solving skills
- Advanced C++ coding skills (Java is a plus)
- 8+ years of hands-on development experience in database internals or building core components for data processing systems
- 6+ years development experience in distributed and multi-threaded systems
- Strong understanding of Linux/Unixsystems (Windows is a plus)
- Working knowledge of all aspects of software development lifecycle
- Good communication skills (both verbal and written)
- Bachelors or masters degree in Computer Science or equivalent experience in related field(s)
Preferred Qualifications
- Experience with high performance distributed systems, fault tolerant software architecture: high availability, replication, consistency, concurrency, scalability, networking and performance optimization
- Experience with NoSQL databases, Database engine implementation - including indexes and compression
- Relational query engines (SQL, SPARQL) and/or query optimizer implementation
- Search engine implementation
- Security technologies like SAML, OAuth, Kerberos, Encryption, SSL, PKI , etc
- Solid understanding of web and network protocols, HTTP/App server internals
- Document and data formats JSON, XML and related technologies
- Work experience with AWS and Azure
- Excellent mentoring skills and ability to provide technical guidance to junior members
What we offer in return is the opportunity to join a talented team of bright and nice people and to also enjoy :
- 30 days of earned leaves plus an extra day off for your birthday, various other leaves like Marriage leave ,Casual leave, Maternity leave , Paternity Leave
- Premium Group medical Insurance for employee and 5 dependents ,Personal accident insurance coverage, Life insurance coverage
- A modern office with a well-equipped gym onsite, free access to Yoga , Zumba classes by professional trainers
- Professional development reimbursement
- Interest subsidy on loans - either vehicle or personal loans