Senior Database Engineer

New

Skills

Database performance tuning Distributed systems Mysql Postgres Software Engineering

Job Overview

Seeking a Senior Software Database Engineer to define primary database interface with coding architecture, caching, and analytics store. The role involves scaling horizontally with sharding and multi-region replication with failover, tuning DB performance in memory, I/O, and query execution plans, leading low-downtime migrations for high availability, and building observability tooling for database health.

Responsibilities
  • Define database interface with coding architecture
  • Scale horizontally with sharding and multi-region replication
  • Tune DB performance in memory, I/O, and query execution plans
  • Lead low-downtime migrations for high availability
  • Build observability tooling for database health
Requirements & Qualifications
  • 5+ years in software engineering
  • 3+ years in database engineering
  • Deep understanding of storage engines and locking in Postgres or MySQL
  • Experience with distributed systems in cloud environments (AWS, GCP, Azure)
  • Practical vector search experience (Weaviate, Chroma, pgvector) for embeddings

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: 12 Months

Share this job:

Similar Jobs

Senior Rails Backend Engineer

Posted 179 days ago

Develop and maintain backend services

Ensure system reliability and performance

Agile Development Communication Skills Database performance tuning devsecops
overtime