Get AI match insights
See your fit score & personalized tips.
You’ll break down larger projects into tasks, deliver them in phases, and collaborate with product, design, and analytics teams. You’ll also own the reliability of streaming infrastructure by creating metrics, handling on‑call duties, and supporting “keep the lights on” operations. Additionally, you’ll contribute to team culture through code reviews and interview participation.
1.5+ years of software engineering experience, with backend development in Python or Kotlin. Familiarity with distributed systems and tools such as AWS, Kafka, Flink, and Kubernetes. Strong communication skills, code‑review experience, and a proactive growth mindset.
The Streaming team powers Affirm’s data strategy, enabling event‑driven architecture, real‑time processing, and data discovery that inform product decisions. Reliable streaming infrastructure is critical for delivering predictable, transparent financing experiences to customers.
Early‑career engineers who enjoy building and scaling backend services, are comfortable with distributed technologies, and thrive in collaborative, remote environments while seeking ownership of their growth.
At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most.
The Streaming team at Affirm is responsible for all things data and drives the strategy for event driven architecture, stream processing, data exploration, discovery and validation. We leverage existing open source technologies like Kafka, Flink, Schema registry and also build our own as needed. As a member of our team you would spend time identifying and executing on new use cases of data infrastructure, designing and scaling our existing infrastructure and working closely with other teams to promote the optimal use of data at the company.
What You'll Do
Base Pay Grade - L
Equity Grade - 5
Employees new to Affirm typically come in at the start of the pay range. Affirm focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job-related skills.
Base pay is part of a total compensation package that may include equity rewards, monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents.)
CAN base pay range per year: 133,000 - 183,000
Location - Remote Canada
This remote role is open only to candidates residing in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan.
Remote-first with flexibility built in
Affirm is proud to be a remote-first company. Most roles can be done from almost anywhere within the country of employment. Some positions may occasionally require in-person work at an Affirm office, and a few are office-based due to the nature of the work. All new hires will be invited to attend an in-person onboarding experience.
Benefits designed for you
Our benefits reflect our commitment to care, transparency, and flexibility. Here are a few highlights:
We’re committed to providing an inclusive interview process, including accommodations for candidates with disabilities. If you need support, we’re happy to help.
For positions based in San Francisco or Los Angeles: Affirm considers qualified applicants with arrest and conviction records, as required by law.
By clicking "Submit Application," you acknowledge that you have read Affirm's Global Candidate Privacy Notice and consent to the use of your personal information as described.