Lead Database Engineer

Job Description


Our Client is looking for a talented Tech Lead to join their database engineering team. As a Data Engineering Tech Lead, you will play a key role in defining and executing an end-to-end support and performance tuning of SQL and NoSQL databases. You will be responsible to design, build and support complex data models for production workloads, collect and standardize data to generate insights and address reporting needs on multiple database environments


  • Design/Build/Maintain the end-to-end of a datastore in an Infrastructure-As-Code environment
  • Participate in cross-functional data integration efforts as Data SME
  • Work with engineering teams and stakeholders across the org to continuously acquire new data, detect and fix data quality issues
  • Elicit requirements to help propose solutions by asking questions from the data point of view
  • Propose and architect data solutions based on requirements
  • Able to predict, foresee and plan based on historical observations
  • Work with team and individual basis on planned and ad-hoc projects is essential
  • Mentor other teammates to progress continuously


Design & Development

  • Experience in SQL, NoSQL database tuning and optimization
  • Attention to detail and ability to identify downstream effects of design on data mining, business intelligence and analysis
  • Identify key metrics and build resilient processes to detect and minimize issues
  • Working knowledge of Python and/or shell scripting
  • Hands on database creation and rebuild automation
  • Must have strong experience and expertise with PostrgreSQL or Cassandra


  • 24*7 Production support experience in on-call basis
  • Excellent communication skills: written and verbal skill is a must
  • Flexibility and comfort working in a dynamic organization

Preferred Qualities:

  • Passionate about data and technology
  • Experience working in agile environments
  • Capability to work on and lead multiple projects simultaneously

Reference Number: 5458