Senior Database Engineer

New
S
SpreedlyPayments technology
Remote, United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of experience in a role where operating and optimizing production databases was your primary job, not a side responsibility of application development.
Required Skills
PostgreSQLSQL

Requirements

  • Have 5+ years of experience operating and optimizing production databases as a primary job responsibility.
  • Bring hands-on experience managing distributed databases, including their performance and high-availability behavior.
  • Have hands-on experience managing relational databases for business-critical production systems.
  • Demonstrate improvements to queries, indexing, schema, or database configuration.
  • Have strong SQL skills and fluency with execution plans and transaction management.
  • Understand distributed SQL trade-offs, including replication, consistency, consensus, and distributed transactions.
  • Be able to assess database change risks and explain technical trade-offs to engineers.
  • Independently investigate unfamiliar systems, identify priorities, and carry improvements through to completion.
  • Work collaboratively with teams that depend on your expertise.

Responsibilities

  • Investigate database performance bottlenecks and reliability risks using instrumentation, code review, and staging tests.
  • Improve slow queries, indexes, and database settings based on application needs.
  • Diagnose transaction contention, retries, hot ranges, and inefficient access patterns with application engineers.
  • Establish performance baselines and improve database observability.
  • Advise engineering teams on schema migrations, access patterns, configuration changes, and database design.
  • Contribute database expertise to incident response and root-cause analysis, and implement lasting fixes.
  • Develop migration procedures, documentation, and guidance for application teams.
  • Plan version upgrades, validate backup and recovery, and maintain appropriate cluster settings and sizing.
  • Work with Cockroach Labs on the managed database environment and right-size the database footprint.
  • Partner with infrastructure, platform, and application engineers, and mentor engineers on database troubleshooting and distributed-database concepts.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now