1 day ago
Responsibilities
- Support all services owned by the Database Engineering team in a 24x7 on-call rotation.
- Contribute to the technical vision for database maintenance and cloud migration.
- Design high availability and disaster recovery solutions for database architecture.
- Work on platform architecture, database partitioning, and sharding initiatives.
- Focus on automation to reduce manual work in database management.
- Collaborate with engineers to execute technical vision.
- Conduct root cause analysis and document efforts to minimize incidents.
- Write clear design documents and articulate technical decisions.
- Contribute to monitoring and alerting practices using tools like Datadog.
- Mentor junior engineers and uphold team standards.
Requirements
- 5+ years of experience as a backend engineer or 7+ years of relevant experience in lieu of a degree.
- Experience with cloud native databases, especially AWS, including RDBMS and NoSQL databases.
- Knowledge of high availability, disaster recovery, and distributed systems.
- Familiarity with Infrastructure as Code (IaC) and automation tools like Terraform.
- Experience with CI/CD pipelines and deployment automation.
- Solid understanding of database administration, query tuning, and performance metrics.
- Proficiency in Python and experience with Linux commands and shell scripting.
- Experience with monitoring tools, preferably Datadog.
- Strong sense of ownership and accountability for work.
- Curiosity and commitment to continuous learning.
Benefits
- Flexible working environment with remote work options.
- Multiple health insurance options.
- Flexible vacation time.
- Retirement savings program with company contribution.
- Equity in a publicly-traded company.
- Monthly stipend to support remote work.
- Annual development dollars for personal growth.
- Family-forming benefits and up to 20 weeks of parental leave.