Senior Database Performance Engineer

Remote
Apply
AI Summary

Lead database performance improvements for Business API. Diagnose complex performance bottlenecks, design scalable database strategies, and drive cross-team optimizations. Expert-level SQL optimization skills required.

Key Highlights
Lead database performance improvements
Diagnose complex performance bottlenecks
Expert-level SQL optimization skills
Key Responsibilities
Advanced Performance Diagnostics
ORM & Application-Level Optimization
Transaction & Lock Contention Management
Schema & Index Architecture
Performance Governance & Observability
Technical Skills Required
MySQL InnoDB JPA/Hibernate SQL Execution Plan Mastery MVCC Transaction Isolation Levels Buffer Pool Mechanics Locking and Concurrency Behavior
Benefits & Perks
Competitive salary of up to 2500 USD/month
Remote work arrangement
Chance to enhance English language skills
Nice to Have
Experience in high-traffic, distributed or microservices architectures
Familiarity with APM and observability tools
JVM performance tuning knowledge

Job Description


JOB DESCRIPTION:

Responsibilities

As a Database Performance Engineer at NSC, you will have the opportunity to work remotely, with fixed working hours from 7AM to 4PM Vietnam time (the rest is flexible). 

We are looking for a Senior Database Performance Engineer with deep expertise in MySQL/InnoDB and JPA/Hibernate optimization to lead performance improvements for our Business API.

At this level, you are expected to independently diagnose complex performance bottlenecks, design scalable database strategies, and drive cross-team optimizations that significantly improve latency, throughput, and concurrency handling. You will serve as the go-to expert for query optimization, transaction design, and ORM performance tuning in high-load production environments.

Your impact will be measured by measurable performance gains (P95/P99 latency reduction, improved throughput, reduced lock contention) and long-term database scalability improvements.

Main responsibilities:

1. Advanced Performance Diagnostics
  • Lead deep-dive investigations using EXPLAIN ANALYZE, Performance Schema, Slow Query Logs, and profiling tools.
  • Analyze complex execution plans and identify inefficiencies in joins, indexing, temporary tables, and filesorts.
  • Drive root-cause analysis for long-running queries and system bottlenecks.
2. ORM & Application-Level Optimization
  • Partner with senior Java engineers to optimize:
  • @Entity mappings
  • Fetch strategies (JOIN FETCH vs Lazy)
  • N+1 query patterns
  • Batch processing (@Batchsize, bulk operations)
  • Review and refactor inefficient ORM-generated SQL.
  • Establish best practices for JPA/Hibernate performance.
3. Transaction & Lock Contention Management
  • Diagnose and resolve:
  • InnoDB lock waits
  • Deadlocks
  • Long-running transactions
  • Optimize transaction boundaries and isolation levels for high concurrency.
  • Implement strategies to minimize row-level locking contention.
4. Schema & Index Architecture
  • Design scalable indexing strategies based on workload patterns.
  • Recommend and implement schema refactoring to support growth.
  • Balance read/write performance trade-offs under heavy traffic.
5. Performance Governance & Observability
  • Define database performance standards and KPIs:
  • P95/P99 latency
  • Transaction throughput
  • Lock wait time
  • Deadlock frequency
  • Contribute to observability strategy and proactive performance monitoring.
  • Mentor developers on database performance best practices.


JOB REQUIREMENTS:

Skills & Qualifications:

Experience
  • 5+ years of experience working with MySQL in production environments.
  • Proven track record of resolving complex performance issues in high-concurrency systems.
  • Strong experience working with Java-based systems using JPA/Hibernate.
Deep MySQL / InnoDB Expertise
  • Advanced knowledge of:
  • InnoDB storage engine internals
  • MVCC and transaction isolation levels
  • Buffer pool mechanics
  • Locking and concurrency behavior
  • Strong experience troubleshooting lock contention and deadlocks.
SQL & Execution Plan Mastery
  • Expert-level SQL optimization skills.
  • Strong ability to interpret execution plans beyond surface-level indexing.
  • Deep understanding of:
  • Join algorithms
  • Access paths
  • Temporary table usage
  • Filesort behavior
ORM Performance Expertise
  • Strong understanding of:
  • Lazy vs Eager fetching trade-offs
  • JOIN FETCH optimization
  • Batch fetching
  • Transaction scoping
  • Ability to connect application-layer design decisions with database performance impact.
Soft Skills
  • Strong analytical thinking and structured problem-solving.
  • Ability to work independently and take technical ownership.
  • Effective collaboration with backend engineering teams.

Nice-to-Have Experience

  • Experience in high-traffic, distributed or microservices architectures.
  • Familiarity with APM and observability tools.
  • JVM performance tuning knowledge.
  • Experience contributing to database performance standards or internal best practices.


WHY YOU WILL LOVE WORKING WITH US:

Compensation and Benefits 

  • Competitive salary of  upto 2500 USD/month. 
  • Remote work arrangement, allowing for flexibility and comfort. 
  • Chance to enhance English language skills through interaction with native speakers.
  • Attractive Benefits: social insurance... 
  • Opportunity to work within a professional and multicultural environment.
  • Enhance English skills daily with global team 
  • Assistance and support through all aspects of the onboarding process

Personal Growth

  • Company Team Building Trip every year.
  • Training sponsorship programs
  • Professional and dynamic working environment. 
  • Mental health support at work
  • English classes for professionals

Health care and Annual paid leave 

  • Social insurance (optional)
  • Unemployment Insurance 
  • Vacation Leave: 12 days per year 
  • Medical Leave: 8 days per year



Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

bestarion: leading outsourcing...

Vietnam

Unity Game Developer

Programming
1w ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

happy lemon games

Vietnam

Java + Oracle Software Engineer

Programming
2w ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

dxc technology vietnam

Vietnam

Subscribe our newsletter

New Things Will Always Update Regularly