Skip to main content

Database Optimization Engineer

Technology
Talentgigs
4 weeks agoUntil 24/4/2026

Job description

Role: DATABASE PERFORMANCE ARCHITECT

Experience: 10 years

Location: Noida (HYBRID)

Immediate Joiners Preferred

JD:

Key Responsibilities

Performance Diagnostics & Optimization

  • Diagnose and resolve complex database performance issues across MSSQL Server, PostgreSQL, and Oracle in both client on-premise environments and NeoXam SaaS infrastructure (AWS RDS, Azure SQL Managed Instance)
  • Perform deep analysis using database-native diagnostic tools: Oracle AWR/ASH/ADDM/SQLT, SQL Server DMVs/Query Store/Extended Events, and PostgreSQL pg_stat_statements/EXPLAIN ANALYZE/auto_explain
  • Optimize slow-running queries, stored procedures, and nested views that support high-volume transactional reconciliation workloads and complex reporting pipelines
  • Analyze and tune database parameters, memory allocation, I/O configuration, and connection pooling settings for optimal performance under concurrent multi-module access patterns
  • Identify and resolve locking/blocking issues, deadlocks, tempdb contention (SQL Server), shared buffer misses (PostgreSQL), and latch contention (Oracle) in high-throughput scenarios
  • Establish performance baselines and conduct capacity planning to ensure databases scale with growing reconciliation volumes and client onboarding

Cloud Database Management (AWS & Azure)

  • Understand cloud-hosted databases: Amazon RDS (SQL Server, PostgreSQL, Oracle), Aurora PostgreSQL, and Azure SQL Managed Instance / Azure Database for PostgreSQL
  • Configure and tune cloud-specific parameters: RDS parameter groups, Performance Insights, Enhanced Monitoring, Azure Query Performance Insight, and Intelligent Performance features
  • Advise on right-sizing database instances, storage types (gp3, io2, Premium SSD), read replicas, and Multi-AZ configurations for cost-performance balance

Data Architecture & Design

  • Partner with development teams to design optimal data models, indexing strategies, and partitioning schemes for the shared-database architecture that underpins all platform modules
  • Review and improve existing schema designs, identifying opportunities to denormalize for read-heavy reporting workloads or normalize for transactional integrity
  • Guide teams on view optimization — refactoring deeply nested views into indexed/materialized views, CTEs, or query rewrites that maintain readability while delivering performance
  • Design data archival and retention strategies to manage table growth while preserving query performance for active reconciliation data
  • Establish database development standards: naming conventions, migration practices (Flyway/Liquibase), code review guidelines for SQL, and anti-pattern documentation

Client-Side Support & Troubleshooting

  • Act as the escalation point for database-related issues reported by clients, providing rapid diagnosis and resolution for production-critical performance degradations
  • Conduct database health assessments for client deployments, delivering actionable reports on configuration gaps, missing indexes, statistics staleness, and resource bottlenecks
  • Create and maintain runbooks, diagnostic scripts, and troubleshooting guides that enable support teams to handle common database issues independently
  • Collaborate with client DBAs and infrastructure teams to implement recommendations, respecting client-specific security and change management policies

Required Qualifications

  • 10+ years of hands-on database administration and performance engineering experience across at least two of the three: Microsoft SQL Server, PostgreSQL, and Oracle
  • Expert-level proficiency in SQL query optimization: execution plan analysis, index design (covering, filtered, partial, composite), statistics management, and query rewrites
  • Deep experience with database diagnostic and profiling tools: Oracle AWR/ASH/SQLT, SQL Server Query Store/DMVs/Extended Events/Profiler, PostgreSQL pg_stat_statements/EXPLAIN/auto_explain
  • Proven track record of resolving complex performance issues in high-volume transactional systems (millions of rows per processing cycle)
  • Strong experience with cloud-managed database services on AWS (RDS, Aurora) and/or Azure (SQL Managed Instance, Azure Database for PostgreSQL), including Performance Insights, parameter tuning, and instance right-sizing
  • Solid understanding of database internals: buffer management, lock escalation, transaction isolation levels, WAL/redo log mechanics, and their performance implications
  • Experience optimizing nested views, stored procedures, and complex reporting queries in shared-database architectures where multiple applications access the same schema concurrently
  • Strong communication skills — ability to explain complex database concepts to development teams and present findings to non-technical stakeholders and clients

Preferred Qualifications

  • Domain experience in capital markets, financial services back-office operations, or reconciliation/settlement systems
  • Experience with all three database engines (MSSQL Server, PostgreSQL, and Oracle) at a production scale
  • Certifications: Oracle OCP/OCM, Microsoft MCSA/MCSE Data Management, AWS Database Specialty, or Azure Database Administrator Associate
  • Experience with database observability platforms: Datadog, SolarWinds DPA, Redgate SQL Monitor, or pganalyze

¿Te interesa este puesto?