About the job
About Supabase
Supabase is the ultimate Postgres development platform, crafted by developers for developers. We deliver a fully integrated backend solution encompassing Database, Authentication, Storage, Edge Functions, Real-time functionalities, and Vector Search, all designed with a focus on scalability and growth.
About the Position
We are in search of a seasoned PostgreSQL Database Administrator to join our Infrastructure Data Platform team. This role is perfect for someone who is deeply passionate about PostgreSQL, excels in high-pressure production environments, and is dedicated to operational excellence. You will oversee the health, performance, and reliability of our database infrastructure on AWS RDS, alongside managing customer-facing PostgreSQL operations.
Your Responsibilities
Database Operations at Scale
- Ensure the health, performance, and reliability of our platform's database infrastructure, including AWS RDS systems and customer-facing PostgreSQL operations.
- Devise and implement strategies for major version upgrades and database migrations with minimal downtime.
- Proactively identify and rectify database performance issues before they affect users.
Operational Excellence
- Establish and maintain comprehensive monitoring, alerting, and observability for database systems.
- Create thorough run books, technical documentation, and operational guides.
- Identify reliability risks and implement preventative measures.
- Participate in the on-call rotation to support our global platform.
Performance Tuning and Optimization
- Collaborate with development teams to optimize database schemas and query patterns.
- Analyze and enhance slow queries, connection pooling, and resource utilization.
- Tune PostgreSQL configurations to accommodate various workload patterns.
- Monitor and manage database bloat, vacuum strategies, and WAL management.
Team Collaboration
- Work alongside platform engineers, product teams, and SREs to provide reliable database services.
- Communicate database changes and maintenance schedules transparently to stakeholders.
- Share knowledge and mentor colleagues on PostgreSQL best practices.

