FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in building and scaling cache services using Redis and Valkey, with a strong focus on automating infrastructure operations and managing production environments. Proficient in backend system design and development, with a solid understanding of distributed systems and performance metrics.
Highest-signal resume keywords
Redis Cache ServicesPython ProgrammingKubernetes ManagementTerraform AutomationDistributed Systems Design
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Backend System DevelopmentCache Cluster ManagementProduction OperationsCode ReviewInfrastructure Automation
Soft Skills
Strong Communication SkillsCollaboration
Tools & Technologies
AWSMySQLValkeyTerraformKubernetes
Industry Keywords
Cluster MigrationCapacity PlanningFailover SetupReplicationSLO Definition
Tech Stack
Tools & technologiesAWSDistributed SystemsKotlinKubernetesMySQLPythonRedisTerraform
About the role
Key responsibilities & impact- Build and scale Affirm’s Cache Services on Redis and Valkey
- Own cluster migrations end to end and deliver them in phases
- Productionize cache clusters through capacity and shard planning, failover and replication setup, upgrades and staged rollouts
- Automate provisioning, configuration changes and access through audited self-service workflows
- Operate the production fleet by defining SLOs, building alerts and reducing keep-the-lights-on work
- Partner with client teams on caching strategy, including key design, TTLs, consistency and client timeouts
- Break larger projects into tasks and deliver them in multiple phases
- Collaborate with product management, design and analytics on product development decisions and trade-offs
- Create and monitor metrics, escalate issues and support on-call operations
- Participate in growth and development activities, including interviews
Requirements
What you’ll need- 2+ years of experience as a software engineer
- Experience designing, developing and launching backend systems
- Proficiency in Python or Kotlin
- Familiarity with distributed systems, AWS, MySQL, Redis/Valkey, Terraform and Kubernetes
- Production experience with Redis, Valkey or a comparable in-memory store
- Understanding of replication, persistence, cluster mode, eviction and failure modes
- Ability to reason about hit rates, tail latency, hot keys, stampedes and consistency
- Experience automating infrastructure operations with Terraform, Kubernetes and Python
- Experience carrying on-call for a stateful service
- Ability to write clear, well-tested and extensible code across multiple software components
- Comfort navigating large codebases, debugging code and conducting code reviews
- Strong verbal and written communication skills
- Must reside in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island or Saskatchewan
Benefits
Comp & perks- Monthly stipends for health, wellness and tech spending
- 100% subsidized medical coverage for employees and dependents
- Dental and vision coverage for employees and dependents
- Flexible time off
- Generous holiday calendars
- Employee stock purchase plan (ESPP) to buy Affirm stock at a discount
- Inclusive interview process and accommodations for candidates with disabilities
- In-person onboarding experience for all new hires
