Principal Database Engineer
Jobgether
Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.
Got this interview? Our apps help you get the job.
Skills named in this job
Read from the description itself, not inferred.
This role on the market
281 open database roles across 111 companies are on ApplySarthi right now, most of them in Bengaluru (19), Hyderabad (6), Delhi NCR (4).
- Engineer I, DatabaseZensar
- Sr GTM Specialist Database, EMEA GTM Specialist Data teamAmazon Web Services
- Senior Director, Database & OperationsMckesson
- Principal Database EngineerKraken
- Open Edge Progress Database Administrator (Hybrid)Broadridge
What database roles keep asking for: SQL (47%), AWS (44%), PostgreSQL (42%), Python (38%), Observability (28%), CI/CD (25%), MySQL (24%), Linux (22%) — counted across their open postings here.
Elasticsearch jobs · Go jobs · Kafka jobs · Kubernetes jobs
Jobgether has 4,561 open roles listed here.
Counted across 14 company job boards, updated as roles open and close.
Preparing for this interview
Interviews for database roles keep coming back to SQL, AWS, PostgreSQL, Python. Practise those questions before you sit with Jobgether.
Questions you are likely to be asked
- Why do you want to join Jobgether?
- What is your experience with Elasticsearch? Tell me one thing you learned the hard way.
- How do you decide what to test, and what does good code review look like to you?
- Describe a time a deadline forced a trade-off in quality. What did you choose and why?
- How would you design an API for a feature you have worked on?
Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.
Practise the Principal Database Engineer at Jobgether interview free →Accountabilities: Assess existing database infrastructure against business needs and production performance, identifying opportunities to improve reliability, scalability, cost efficiency, and operational simplicity. Define target database architecture, establish measurable technical objectives, and develop a prioritized roadmap in collaboration with engineering leaders and dependent teams. Lead the implementation and adoption of architectural improvements, remaining hands-on with complex migrations, scaling decisions, benchmarking, data-integrity validation, and cutover and rollback planning. Diagnose complex MariaDB performance issues and failures across database engines, storage systems, and application layers. Improve production reliability through observability, safer change management, and tested backup, restoration, and disaster recovery procedures. Establish recovery objectives with service owners and validate them through practical recovery exercises. Build and maintain production software and automation for database provisioning, upgrades, failover, online schema changes, and routine maintenance. Develop secure, auditable self-service database workflows in partnership with Security and Compliance teams. Advise application teams on schema design, transaction boundaries, query optimization, and appropriate data-store choices. Mentor engineers through design reviews, technical collaboration, pairing, and incident analysis, encouraging ownership and stronger database expertise. Participate in on-call rotations and incident response, ensuring clear operational ownership and continuous improvement based on production lessons. Requirements: At least 8 years of experience operating and evolving large-scale production database environments, including assessing existing systems, defining technical direction, and delivering measurable improvements. Deep, recent, hands-on expertise with MariaDB, particularly InnoDB, MVCC, transaction isolation, locking, query optimization, binary logs, and MariaDB GTID replication. Strong understanding of high availability, replication, distributed database failure modes, consistency and availability trade-offs, transaction boundaries, and reliable event delivery patterns such as transactional outbox. Proven experience independently diagnosing MariaDB incidents, tuning performance, and executing tested restore or point-in-time recovery procedures while validating data integrity. Strong software engineering skills in Python, Go, Rust, or a comparable programming language. Experience personally developing and maintaining production software or automation for database provisioning, failover, online schema changes, and self-service operations. Familiarity with version control, code reviews, delivery pipelines, and robust failure-handling practices. Strong knowledge of Linux internals, operating system kernels, storage, and networking, with the ability to investigate issues beyond the database layer. Excellent written communication and technical judgment, with a demonstrated ability to influence stakeholders and deliver cross-team initiatives without direct reporting authority. Proven ability to mentor experienced engineers and support sound technical and lifecycle decisions. Nice to have: Experience with containerized, hybrid on-premises and cloud, or multi-region database environments, including Kubernetes, infrastructure as code, and GitOps. Nice to have: Familiarity with database proxies and load-balancing technologies such as MaxScale, HAProxy, or ProxySQL. Nice to have: Experience with PostgreSQL, Vitess, TiDB, ScyllaDB, ClickHouse, or internal database platforms, as well as Kafka, Redis/Valkey, or Elasticsearch/OpenSearch. Nice to have: Experience working in regulated environments or contributing to database engines, operators, and infrastructure software. Benefits: Competitive annual salary range of USD 161,000–358,900, with the final offer determined by experience, skills, and role scope. Equity opportunities. Performance-based bonus program. Wellness allowance. For eligible US employees, additional medical, dental, and vision coverage, as well as a 401(k) plan. Fully remote, full-time employment arrangement. Opportunity to influence critical infrastructure and contribute to complex, high-impact engineering initiatives.
Match this job to your CV
ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.
Check my match →Similar open roles
- AI Trainers Network - MalteseJobgether
- AI Video EditorJobgether
- AI Trainers Network - GreekJobgether
- AI Architect / AI engineering leadJobgether
- AI Trainers Network - EnglishJobgether
- Artificial Intelligence (AI) TechnicianJobgether
- Analytical Chemistry Specialist - Freelance AI Trainer ProjectJobgether
- AI Trainers Network - ArabicJobgether
Need answers during your interview? Try Live Sarthi.
Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.
- Hidden from supported screen sharingThe overlay stays out of supported Windows screen captures.
- Answers start in about 1.5 secondsResponse time varies with your connection and model.
- From your own CVYour projects and your experience, not a generic script.
- 30 minutes freeThen ₹149 for a 2-day pass with unlimited calls — you pay for the days you are interviewing, not a subscription.
A Windows app, from the same team as ApplySarthi.
Listed on lever · posted 2026-11-12. ApplySarthi collects openings and links to application pages; the role is advertised by Jobgether, not by us.