HumanBit Logo

Senior Database Engineer | Jigsaw

full-time
Posted on August 25, 2025

Job Description

Senior Database Engineer

Job Summary

The DatabaseEngineer (DBE) will play a critical role in ensuring the reliability, availability, and performance of the organization's database infrastructure. This position focuses on optimizing database configurations, enhancing operational excellence, and implementing automation strategies to streamline database operations.

Responsibilities

  • Engineering Excellence:

    • Explore optimizations in database configurations, infrastructure, cost, new features, and performance improvements.
    • Identify non-scalable or unreliable parts of the system, providing immediate measures and driving long-term resolution.
    • Own the reliability and availability of MongoDB and ScyllaDB infrastructure in the cloud, including servers (EC2 Instances) and storage.
    • Influence developers to adopt best practices leading to ease of operations, higher reliability, and cost efficiency.
    • Build self-healing capabilities for databases.
  • Operational Excellence:

    • Enhance scalability and performance of existing database architecture, including regular shard addition or removal.
    • Perform database maintenance, migration, and upgrade hardware and software.
    • Monitor overall health parameters of clusters such as CPU Utilization, Memory Utilization, Operation Execution times, and Replication lag.
    • Conduct diagnostic tests, evaluate performance metrics, and ensure high availability or uptime of database services.
    • Document processes and comply with best practices in database management.
  • Automation Mindset:

    • Seek opportunities to reduce manual toil through automation, bringing innovative ideas for automating day-to-day database operations using code.
  • On-call Responsibilities:

    • Participate in on-call rotation, acting as the first responder to all database-related issues.
    • Respond, mitigate, fix, and escalate issues as needed during on-call duty.
    • Maintain documentation of on-call issues to prevent recurrence.

Qualifications

  • Experience:

    • 6+ years of hands-on experience with NoSQL/SQL databases.
    • At least 4 years of experience as a Database Administrator on MongoDB.
    • Experienced in hosting, maintaining, and owning large MongoDB clusters on cloud platforms.
  • Technical Skills:

    • Proficiency in scripting languages and tools such as Ansible and Terraform.
    • Excellent debugging skills with the ability to analyze metrics to diagnose issues.
    • Strong communication skills to effectively collaborate with application teams.

Preferred Skills

  • Experience managing ScyllaDB clusters and AWS ElastiCache.
  • Familiarity with Time Series Databases, such as InfluxDB, Prometheus, or Victoria Metrics.

Experience

  • Minimum 6+ years in database administration, with specified experience in MongoDB and cloud database management.

Environment

Details about the work setting, location (remote, in-office, hybrid), and physical or environmental conditions are not specified.

Salary

Salary details are not specified.

Growth Opportunities

Potential career advancement opportunities within the company are not specified.

Benefits

Details about offered benefits, such as insurance, paid leave, and work policies are not specified.

Powered by
HumanBit Logo