Python
Kotlin
AWS

Staff Software Engineer (Search Platform)

Overview

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. The Search Platform team is building the next generation of Affirm Marketplace Search, helping millions of consumers find the best financing options with increasingly relevant search results.

Job Description

Affirm is a high-impact team leveraging cutting-edge technologies to build and maintain a highly available, scalable search platform. Our work directly shapes the user experience, driving business growth and innovation. As part of our team, you will collaborate with cross-functional product, engineering, and data science teams to experiment, iterate, and optimize search relevance.

Responsibilities

  • - Setting technical strategy for your team on a year-long time scale
  • - Collaborating across teams in the product development lifecycle
  • - Acting as a force-multiplier for your team through technical solutions and operational processes
  • - Taking ownership of your team’s operations and availability
  • - Fostering a culture of quality and ownership on your team
  • - Helping develop talent on your team by providing feedback and guidance
  • - Participating in an on-call rotation

Required Skills

  • - 8+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin
  • - Extensive track record of developing highly available distributed systems using technologies like AWS, MySQL, Spark and Kubernetes
  • - Experience delivering major features, system components or deprecating existing functionality in a system
  • - Writing high quality code that is easily understood and used by others
  • - Thriving in ambiguity and comfortable moving from low level language idioms to the architecture of large systems
  • - Strong verbal and written communication skills
  • - Extensive experience with OpenSearch, ElasticSearch or other search technologies
  • - Experience productizing ML based search solutions

Benefits

  • - Flexible Spending Wallets for tech, food and lifestyle
  • - Away Days - wellness days to take off work and recharge
  • - Learning & Development programs
  • - Parental leave
  • - Employee Resource & Community Groups
  • - Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
  • - Time off - competitive vacation and holiday schedules
  • - ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount

About the company

We started Affirm because credit cards aren’t working. They lure us in with perks, but end up costing a lot: The average U.S. household has $6,000 in credit card debt. With Affirm, you’ll never owe more than you agree to up front. Instead, you’ll always get a flexible, transparent, and convenient way to pay over time.


All Job Openings at Affirm