Browse All Jobs
Job Description
Affirm is seeking a Software Engineer II to join their ML Platform team. This team is responsible for building the core infrastructure that powers Affirm's intelligence, specifically the compute platform for training and serving ML models and features. The role involves online feature computation and model scoring, as well as managing an environment for large-scale model training and data analysis. Affirm is a remote-first company.

What this role involves:
  • Breaking down larger projects into individual tasks and delivering them in phases.
  • Collaborating with product management, design, and analytics teams.
  • Creating and monitoring metrics to support operations and availability.
  • Contributing to team community through growth and development activities.

Requirements:
  • 1.5+ 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, and Kubernetes.
  • Ability to translate problems into solutions with clear, well-tested code.
  • Comfort navigating large codebases and providing code reviews.
  • Strong communication skills.
  • Bachelor’s degree in a related field or equivalent experience.

What Affirm offers:
  • Health care coverage (100% subsidized medical, dental, and vision for you and your dependents)
  • Flexible Spending Wallets for Technology, Food, Lifestyle, and family forming expenses
  • Competitive vacation and holiday schedules
  • Employee stock purchase plan
Apply Manually