MO

Database Engineer

MoEngage
Bangalore ₹5-8 LPA Posted 11 Jul 2025
FULL TIME
Documentation
Sql Database
Nosql
Mongodb
Aws

Job Description

MoEngage is looking for a skilled Database Engineer to join our team. If you're passionate about working with databases at an unparalleled scale, taking ownership of critical infrastructure, and thrive on optimizing performance, this is a unique opportunity.

Requirements

  • Hands-on experience on NoSQL/SQL databases, with significant time as a DBA on MongoDB.
  • Experienced in hosting, maintaining, and owning large MongoDB clusters on the cloud.
  • Experience in one or more of the Time Series Databases — like InfluxDB, Prometheus, Victoria Metrics.
  • Bonus if experienced in managing ScyllaDB clusters or AWS ElastiCache.
  • Bonus if experienced with automation using Terraform and Ansible.

Roles and Responsibilities

  • Enhance the scalability and performance of existing database architecture — adding/removing shards regularly.
  • Perform database maintenance, migration, and upgrading hardware and software.
  • Conduct diagnostic tests, evaluate performance metrics, and ensure high availability or uptime of database services.
  • Own the reliability and availability of MongoDB and ScyllaDB infra in the cloud — Servers (EC2 Instances), storage, etc.
  • Monitor the overall health parameters of the clusters like CPU Utilization, Memory utilization, Operation Execution times, Replication lag, and load balancing of data and queries, and identify the stress areas.
  • Document processes and comply with best practices in database management.
  • Automate routine or manual DBA activities.
  • Ensure metrics, logs, and dashboards are available for all critical components.

Join WhatsApp Channel