Job Description
Affirm is seeking a Senior Staff Software Engineer to join their Online Storage team. This role is crucial for building and maintaining a scalable datastore platform. The engineer will collaborate with product, infrastructure, and SRE teams to align strategies with Affirm's goals. They will leverage experience in creating multi-region, horizontally scalable, globally available, and high-performance datastore solutions.
Role Involves: - Designing and building a scalable datastore platform.
- Collaborating with other teams on database needs and providing guidance.
- Participating in an on-call rotation to solve production issues.
- Upgrading, cost optimizing, and maintaining databases.
- Leading the development of self-service database platforms.
- Establishing best practices for database solutions and management.
- Ensuring adoption of best practices to improve production health.
- Staying ahead of industry trends and identifying innovation opportunities.
- Mentoring engineers and fostering a culture of technical excellence.
Requirements: - 10+ years of experience in software engineering.
- 6+ years of hands-on experience with MySQL and Distributed SQL, including schema design, query optimization, and performance tuning.
- Deep understanding of distributed systems concepts.
- Proficiency in at least two of Kotlin, Python, Go, Rust.
- Strong proficiency in operating automation tools to manage database infra like Terraform and Ansible.
- Excellent communication and interpersonal skills.
What Affirm Offers: - Health care coverage (all premiums for all levels of coverage for you and your dependents)
- Flexible Spending Wallets
- Competitive vacation and holiday schedules
- ESPP - An employee stock purchase plan