PostgreSQL Database Administrator (DBA)

Flash
128d$50,000 - $150,000

About The Position

At Flash, you’ll have the chance to make a real impact on mission-critical systems that power the future of mobility and travel. You’ll join a collaborative, cross-functional team where your expertise is valued and your ideas shape how we scale. We believe in solving problems before they wake us up at night, automating wherever possible, and celebrating the wins when systems get faster and more reliable. If you thrive on puzzles, performance challenges, and building resilient systems, you’ll feel right at home here. As our Database Administrator (DBA), you’ll be responsible for the health, performance, and scalability of our production SQL database systems. You’ll own high availability configurations, disaster recovery planning, and performance optimization while improving the infrastructure and software that relies on it. You’ll troubleshoot across a diverse set of technologies with a focus on PostgreSQL, and you’ll make it a priority to eliminate issues before they become emergencies—always striving to automate and harden our systems for scale.

Requirements

  • Expert-level knowledge in a PostgreSQL database system.
  • Secondary knowledge of related data technologies (Redis, RabbitMQ, Kafka, DynamoDB, object storage).
  • Experience maintaining production SQL systems, including DDL changes, hotfixes, and version upgrades.
  • Hands-on expertise in High Availability (HA) configurations, Backup and Disaster Recovery (DR) planning, implementation, and testing.
  • Ability to create and track KPIs for database health and performance.
  • Experience maintaining pipelines of database snapshots for lower environments, balancing production-like data with privacy/security needs.
  • Ability to assist in benchmarking and performance testing in lower environments to proactively identify regressions and simulate scale-up scenarios.
  • Collaborative experience with Data Engineers to maintain the health and speed of ETL pipelines.

Nice To Haves

  • Proactive problem-solving mindset; continuously identifying and addressing performance issues.
  • Strong sense of ownership, accountability, and follow-through.
  • Collaborative spirit, working closely with engineering and cross-functional teams.
  • Strategic thinking to align database performance and scalability with product roadmap and growth forecasts.
  • Clear communication skills to educate engineering teams on database KPIs and best practices.
  • Able to work independently and stay on task.
  • Ability to quickly learn new technologies and apply them effectively.
  • Loves to learn.

Responsibilities

  • Analyze performance of database systems, identify issues, and recommend and/or implement improvements.
  • Investigate performance alerts and collaborate with engineering teams on fixes.
  • Review proposed database schema changes (DDL) and data hotfixes.
  • Analyze the database impact of new features or initiatives.
  • Plan and execute maintenance tasks such as version upgrades or disaster recovery (DR) tests.
  • Ship optimizations and celebrate performance gains.
  • Attend the morning stand-up with DevOps, Engineering, and QA.
  • Use Slack and other tools to collaborate with teammates across the organization.

Benefits

  • Comprehensive medical, dental, and vision insurance.
  • 401(k) with company match.
  • Paid time off and flexible work environment.
  • Opportunities for professional growth and development.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

Bachelor's degree

Number of Employees

11-50 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service