Data Platform · Senior · Affirm

the posting, the skills it asks for, and the plan to get there

Affirm · job-boards.greenhouse.io · checked today

Senior Software Engineer, Backend (Consumer Data Platform)

Remote CanadaSenior · Remote6+ yrsData Platformposted 8 d ago

<div class="content-intro"><p>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.</p></div><p>The Growth Platform Engineering team builds the core systems and tools that drive user acquisition, engagement, and lifecycle growth at Affirm. Our platform enables personalized communications, intelligent experimentation, and scalable services that help customers discover and adopt Affirm’s products.</p> <p>We collaborate closely with Product, Data Science, and Experience tea

Skills, with evidence

  • Python
    Proficiency in Python, Kotlin, or similar languages (experience with both is a plus).must have
  • AWS
    Experience with AWS or other major cloud providers.must have · not practised here
  • Data modelling
    Design and build scalable backend systems, APIs, and data models that power communications, experimentation, and personalization.must have
  • Failure handling
    <p>You will support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” &amp;
  • Streaming
    Familiarity with event-driven architectures and stream processing tools (e.g., Kafka, Kinesis).
  • Cost & performance
    <li>Health coverage at no cost: We cover 100% of premiums for employees and their dependents.</li>

Your plan

  1. 3 h
  2. Data modelling: the round most people fail

    Data modelling

    3 h
  3. Pipeline design: safe to run twice

    Failure handling · Streaming

    4 h
  4. 2 h
  5. 1 h
20 drills · Intermediate + Advanced12 hours

Not covered by the plan: AWS.

Readiness

Counted from drills you have completed anywhere on D8LooP.

leaves in 5 dremoved the moment Affirm closes it

Senior Software Engineer, Backend (Consumer Data Platform) at Affirm: skills and prep plan · D8LooP