Redfin is revolutionizing the real estate industry by leveraging data, software, and innovative design to enhance the home-buying and selling process. They are seeking a Cloud Database Engineer II who will support and optimize databases within their cloud environment, ensuring system performance and collaboration with internal teams.
Responsibilities:
- You will support database architecture projects with a focus on reliability, throughput, scalability, and security
- You will build observability to proactively detect and prevent performance issues
- You will perform DBA duties in non-production and production environments, such as upgrade, backup, recovery, and migration
- You will use infrastructure as code and configuration management tools to ensure consistency
- You will use approved AI code generation tools to document, architect, and create code
- You will maintain configuration of PostgreSQL instances including replication setup, parameter settings, and identification of appropriate instance types/sizes
- You will use approved AI code generation tools to document, architect, and create code
- You will participate in high availability and disaster recovery planning/drills
- You will use your systems knowledge to help scaling and performance for every service at Redfin
- You will participate in an on-call rotation about one week per month
Requirements:
- 3+ years experience in cloud / AWS environments
- 3+ years managing a cloud database instances (i.e. RDS, Aurora, or on EC2)
- 3+ years of PostgreSQL (or similar) database engineering and administration
- Shell scripting and Python script development
- Experience with Terraform, CloudFormation, or other infrastructure as code tools
- Experience in an Agile environment and production infrastructure on call
- Experience using AI code generation tools tools such as GitHub CoPilot, Anthropic Claude Code, Cursor, or similar
- Experience with Linux administration and Linux scripting
- You have expertise and development skills in building, scaling, and supporting database technologies (Postgres, Aurora RDS, event streaming, caching)
- You have worked with cloud databases including provisioning, automation, scaling/performance, and replication
- You understand the what/why/how of infrastructure protocols and architecture
- You have experience with database performance tuning, troubleshooting databases, and performance issues
- You love to build tooling for common DBA processes and to automate!
- AWS Certified Database - Specialty
- Software or Systems Development experience
- Expertise in RDS (Postgres) databases and Non-Relational databases such as (Redis, Snowflake)