Senior Database Engineer

1Kosmos Inc.

India

Remote

INR 2,500,000 - 4,200,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Unlimited PTO
Fully remote work
Certification stipend
Big impact with major customers

Job summary

1Kosmos Inc. is seeking a Sr Database Engineer to own the day-to-day operation of our database estate. The role covers MongoDB, DocumentDB, PostgreSQL, DynamoDB, Redshift, and Iceberg-based reporting on S3.

You’ll lead migrations, upgrades, optimization, backups, and incident response in an on-call, remote-capable setup based in India. You will collaborate with the data platform team and other stakeholders to ensure performance, security, and reliability across production databases and reporting

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field (or equivalent experience).
  • 5+ years of experience administering production databases.
  • Hands-on production experience with MongoDB or Amazon DocumentDB, including replica sets, indexing, TTL, and upgrades.
  • Hands-on production experience with PostgreSQL.
  • Strong SQL and experience with Amazon Redshift or a comparable analytical query engine (Athena, Trino, Snowflake, or BigQuery).
  • A track record of production database upgrades, including assessing application impact before the upgrade.
  • Index design and query tuning driven by profiler and explain plan output.
  • Experience running schema and data migrations as part of a release process.
  • Backup, restore, and replication in production, with recovery that has actually been tested.
  • Strong experience with AWS database and supporting services (RDS or Aurora, DocumentDB, DynamoDB, S3, IAM, Secrets Manager, CloudWatch).
  • Proficiency in Python or Bash for automation.
  • Experience with Git and CI-based change workflows.
  • Experience handling PII and customer data under SOC 2, GDPR, or similar requirements.
  • A habit of verifying: you confirm the result of a change rather than assuming it, and you write the runbook before it is needed.
  • Willingness to participate in an on-call rotation.
  • Remote, based in India

Responsibilities

  • Own day-to-day operations across MongoDB, Amazon DocumentDB, PostgreSQL, DynamoDB, and Amazon Redshift, including health checks, capacity, connections, and storage growth.
  • Plan and execute database version upgrades, assessing driver compatibility, deprecated features, and query behavior changes against application code before anything reaches production.
  • Find and fix slow queries by profiling workloads and reading explain plans, then design, add, or retire indexes based on real query patterns.
  • Run pre-deployment schema and data migrations for each release, with pre-checks, verification of the result, and a tested rollback.
  • Manage versioned database migrations in Git (Liquibase, Flyway, or equivalent), reviewed through pull requests and applied through CI with GitHub Actions.
  • Handle customer data requests, including extracts, reports, corrections, and deletion requests, with the right approvals and an audit trail.
  • Maintain reporting access in Redshift over Iceberg tables in S3 (external schemas, Spectrum, Glue Data Catalog), including views, grants, and query performance.
  • Own backup, point-in-time restore, and failover. Rehearse restores on a schedule and document them so anyone on the team can run them.
  • Manage database access, including users, roles, grants, secrets rotation, and access reviews that hold up to SOC 2 and ISO 27001 audits.
  • Build and tune monitoring and alerting for query latency, replication lag, disk, connections, and cost.
  • Respond to database incidents, lead root-cause analysis, and follow through on the fixes.
  • Automate repetitive DBA work with Python or Bash so the operational load shrinks over time.
  • Work closely with Development, Customer Success, the ML team, and DevSecOps on releases, installations, and customer escalations.
  • Participate in an on-call rotation.

Skills

MongoDB
Amazon DocumentDB
PostgreSQL
SQL
Python
Bash
Git
GitHub Actions
Liquibase
Flyway
AWS

Education

Bachelor's or Master's in CS/Engineering

Tools

Liquibase
Flyway
GitHub Actions
AWS RDS/Aurora
Redshift

Job description

Are you ready to shape the future of authentication? Join 1Kosmos and help lead the next wave in identity assurance and passwordless innovation. 1Kosmos is driving the future of identity security, empowering organizations to eliminate passwords and establish trust at every step of the identity lifecycle. As a vibrant team of innovators, we develop advanced authentication solutions trusted by some of the world's leading brands. Join us as we create a passwordless world and set new standards for digital identity assurance. We are looking for a Sr Database Engineer to own the day-to-day operation of our database estate. Our production services run on MongoDB and Amazon DocumentDB, with PostgreSQL and DynamoDB alongside them, and our reporting data lands in Apache Iceberg tables on S3 that we query through Amazon Redshift. You will be the owner of everything that keeps that estate healthy and moving: pre-deployment migrations, upgrades, query performance, customer data requests, backup and recovery, and incident response. This is an operations-first role. You will work alongside our senior database architect, who leads our data platform projects, and take full ownership of the run work so the whole team can move faster. We want someone who thinks before they change something: you read the release notes before a MongoDB upgrade and know which application queries it could break, and you find the slow query and fix the index before a customer notices. This is an on-call role.

Key Responsibilities
  • Own day-to-day operations across MongoDB, Amazon DocumentDB, PostgreSQL, DynamoDB, and Amazon Redshift, including health checks, capacity, connections, and storage growth
  • Plan and execute database version upgrades, assessing driver compatibility, deprecated features, and query behavior changes against application code before anything reaches production
  • Find and fix slow queries by profiling workloads and reading explain plans, then design, add, or retire indexes based on real query patterns
  • Run pre-deployment schema and data migrations for each release, with pre-checks, verification of the result, and a tested rollback
  • Manage versioned database migrations in Git (Liquibase, Flyway, or equivalent), reviewed through pull requests and applied through CI with GitHub Actions
  • Handle customer data requests, including extracts, reports, corrections, and deletion requests, with the right approvals and an audit trail
  • Maintain reporting access in Redshift over Iceberg tables in S3 (external schemas, Spectrum, Glue Data Catalog), including views, grants, and query performance
  • Own backup, point-in-time restore, and failover. Rehearse restores on a schedule and document them so anyone on the team can run them
  • Manage database access, including users, roles, grants, secrets rotation, and access reviews that hold up to SOC 2 and ISO 27001 audits
  • Build and tune monitoring and alerting for query latency, replication lag, disk, connections, and cost
  • Respond to database incidents, lead root-cause analysis, and follow through on the fixes
  • Automate repetitive DBA work with Python or Bash so the operational load shrinks over time
  • Work closely with Development, Customer Success, the ML team, and DevSecOps on releases, installations, and customer escalations
  • Participate in an on-call rotation
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field (or equivalent experience)
  • 5+ years of experience administering production databases
  • Hands-on production experience with MongoDB or Amazon DocumentDB, including replica sets, indexing, TTL, and upgrades
  • Hands-on production experience with PostgreSQL
  • Strong SQL and experience with Amazon Redshift or a comparable analytical query engine (Athena, Trino, Snowflake, or BigQuery)
  • A track record of production database upgrades, including assessing application impact before the upgrade
  • Index design and query tuning driven by profiler and explain plan output
  • Experience running schema and data migrations as part of a release process
  • Backup, restore, and replication in production, with recovery that has actually been tested
  • Strong experience with AWS database and supporting services (RDS or Aurora, DocumentDB, DynamoDB, S3, IAM, Secrets Manager, CloudWatch)
  • Proficiency in Python or Bash for automation
  • Experience with Git and CI-based change workflows
  • Experience handling PII and customer data under SOC 2, GDPR, or similar requirements
  • A habit of verifying: you confirm the result of a change rather than assuming it, and you write the runbook before it is needed
  • Willingness to participate in an on-call rotation
  • Remote, based in India
Preferred Qualifications
  • Experience with Apache Iceberg, AWS Glue, Athena, or other open table formats on S3
  • Experience with Liquibase or Flyway specifically
  • Experience with MongoDB Atlas
  • Exposure to Kafka or change data capture pipelines
  • Familiarity with Kubernetes and Terraform (enough to read a plan and run database tooling in a cluster)
  • Experience in identity, fraud prevention, or another regulated SaaS product
  • MongoDB or AWS database certifications
Benefits
  • Cutting-Edge Tech Stack: Build with decentralized identity protocols, FedRamp High, FIDO2-certified cryptography, and NIST-compliant biometric systems
  • Accelerated Growth: Receive annual stipends for certifications and attend key conferences
  • Ownership & Impact: We move fast and will enable you to make a big impact with large customers in US & Canada
  • Flexibility First: Unlimited PTO and fully remote work
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Database Engineer
Senior Database Engineer

Hyperproof • India

Remote
INR 3,500,000 - 6,000,000
Cutting-Edge Tech Stack
Certifications stipend
Ownership & Impact
+1
Lead - Database Administrator: 797
Lead - Database Administrator: 797

Netcore • Mumbai

On-site
INR 1,500,000 - 2,500,000
Lead – Database Administrator (DBA)
Lead – Database Administrator (DBA)

Delta6Labs FinTech Pvt Ltd • India

On-site
INR 4,000,000 - 7,000,000
Senior Database Administrator
Senior Database Administrator

SourcingXPress • Hyderabad

On-site
INR 1,000,000 - 3,000,000
Sr Database Administrator
Sr Database Administrator

Mployee.me • Bengaluru

On-site
INR 3,500,000 - 6,500,000
Senior Database Administrator
Senior Database Administrator

Virima Technologies, Inc. • Bengaluru Urban

On-site
INR 4,000,000 - 6,000,000
Senior Database Administrator
Senior Database Administrator

Broadway Global Services • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Database Admin – MongoDB
Database Admin – MongoDB

Genpact • Hyderabad

On-site
INR 900,000 - 1,400,000
Senior Database Reliability Engineer
Senior Database Reliability Engineer

Cognite • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Dataops Engineer or database administration | Permanent Remote
Dataops Engineer or database administration | Permanent Remote

PradeepIT Consulting Services Pvt Ltd • Bengaluru

Remote
INR 800,000 - 1,500,000