Elevate your career at Affirm as a Senior Backend Software Engineer focused on online storage and database technologies. This remote role enables you to design, optimize, and manage large-scale SQL databases with a solid emphasis on reliability and performance. Affirm is seeking a talented Senior Software Engineer to enhance its Online Storage team.
You'll architect and scale solutions using MySQL and TiDB while executing zero-downtime migrations. This role demands expertise in distributed databases and an ability to drive projects collaboratively with peers. Key Responsibilities:
- Build and operate large-scale distributed SQL databases
- Design and execute schema migrations without downtime
- Own the networking stack and optimize for performance
- Lead engineers through project goals and challenges
- Collaborate with product management and stakeholders during development Requirements:
- 5+ years of software engineering experience
- Proficiency in Python, Kotlin, AWS, and Kubernetes
- In-depth knowledge of SQL performance optimization
- Experience with database automation in production
- Solid understanding of Kubernetes networking and failover Utilize your skills in database design and management to create impactful solutions at Affirm.