About the Role
The Database Performance Engineer will be responsible for monitoring, analyzing, and improving database system performance. This role involves deep troubleshooting, query optimization, and close collaboration with engineering teams to ensure data systems are reliable, scalable, and efficient.
Responsibilities
- Monitor database performance across production environments
- Identify and resolve slow query execution issues
- Tune database configurations for optimal throughput
- Analyze query plans to improve efficiency
- Collaborate with developers to optimize data access patterns
- Diagnose and fix database locking and concurrency problems
- Implement indexing strategies to enhance speed
- Evaluate performance impacts of schema changes
- Support capacity planning for data growth
- Maintain documentation for database performance standards
- Troubleshoot replication and failover issues
- Work with monitoring tools to detect anomalies
- Participate in on-call rotations for critical incidents
- Assist in database migration projects
- Ensure performance benchmarks are met during releases
- Optimize stored procedures and functions
- Review and refine backup and recovery processes
- Enforce best practices for database security and performance
- Evaluate new database technologies and tools
- Provide performance guidance during system design phases
- Reduce latency in high-traffic data workflows
- Improve efficiency of batch processing jobs
- Collaborate on database sharding and partitioning strategies
- Support integration of real-time analytics systems
- Conduct root cause analysis for performance regressions
Nice to Have
- Experience with distributed databases
- Knowledge of database security best practices
- Familiarity with containerized environments (Docker, Kubernetes)
- Experience with time-series databases like TimescaleDB
- Background in SaaS or API-driven platforms
- Exposure to observability platforms (e.g., Datadog, New Relic)
- Hands-on work with database automation tools
- Understanding of GDPR or data privacy regulations
- Prior work in startup or fast-paced environments
- Contributions to open-source database projects
Compensation
Competitive salary and benefits package
Work Arrangement
Remote within the United States
Team
Small, agile engineering team focused on rapid iteration and system reliability
Why This Role Matters
Database performance is critical to user experience and system scalability. This role ensures that data infrastructure keeps pace with product growth and user demand, directly impacting platform reliability and speed.
What to Expect
You’ll work closely with engineers to diagnose bottlenecks, implement performance fixes, and proactively monitor system health. Expect a mix of deep technical work and collaboration across teams in a fully remote setup.
Not available