Redfin is revolutionizing the real estate industry by leveraging data and innovative design to enhance customer experience. The Staff Cloud Database Engineer will lead the technical architecture of Redfin’s Database systems, collaborating with teams to optimize and ensure system reliability.
Responsibilities:
- You will help lead the database strategy at Redfin, including architecture, management, and access patterns
- You will lead complex technical discussions with a variety of audiences, including software and systems engineers and business leaders
- You will support both large scale / high volume databases as well as more specialized AWS managed offerings
- You will consult with other teams on system design and capacity planning
- You will define & implement database architecture with a focus on reliability, throughput, scalability, and security
- You will use and evangelize approved AI code generation tools to document, architect, and create code
- 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 work with the team to prioritize maintenance of Postgres instances including replication setup, parameter settings, and identification of appropriate instance types/sizes
- You will plan and participate in high availability and disaster recovery planning/drills
- You will use your systems knowledge to promote scaling and performance for every service at Redfin
- You will participate in an on-call rotation for about one week per month
Requirements:
- 7+ years of cloud / AWS experience
- 7+ years managing a cloud database instances (i.e. RDS, Aurora, or on EC2)
- 5+ years of PostgreSQL (or similar) database engineering and administration
- Experience analyzing and troubleshooting large-scale distributed systems
- Experience monitoring infrastructure and database health
- Deep knowledge of at least one AI code generation tool, such as GitHub CoPilot, Anthropic Claude Code, Cursor, or similar
- Experience with Terraform, CloudFormation, or other infrastructure as code tools
- Understand and advocate for security best practices
- Bachelor's degree in Computer Science or similar, or equivalent work experience
- Experienced mentor of other engineers with the ability to guide a team of engineers to identify and implement solutions to difficult problems
- Experience in an Agile environment and production infrastructure on call
- Understanding of continuous delivery and deployment
- Experience with Linux administration and Linux scripting, including Python/Ruby script development
- AWS Certified Database - Specialty, or other Database-specific certifications
- Software or Systems Development experience
- Expertise in RDS (Postgres) databases and Non-Relational databases such as (DynamoDB, Redis, Snowflake)
- Understanding of operating systems, storage and networking