Senior Software Engineer, Backend (Batch Infrastructure)

Affirm
Canada, United States
Workplace: RemoteFull timeUSD 173,000 - 255,000 annuallyFunction: Software EngineeringExperience: 4+ yearsSkills: ["Ownership","Leadership","Collaboration","Communication","Mentoring"]

Own and deliver quarterly goals for the Batch Infra team, leading engineers through ambiguous, open-ended infrastructure problems. Build and maintain a reliable, scalable, self-serve compute platform on cloud infrastructure to support business-critical batch workloads for ML, Product, and Financial Engineering. Define technical plans, scale distributed systems and workflow orchestration, drive operational excellence with metrics/on-call readiness, and raise code review/design standards through writing and tech talks.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Affirm
Affirm
1 day ago

Senior Software Engineer, Backend (Batch Infrastructure)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live

Job Summary

Own and deliver quarterly goals for the Batch Infra team, leading engineers through ambiguous, open-ended infrastructure problems. Build and maintain a reliable, scalable, self-serve compute platform on cloud infrastructure to support business-critical batch workloads for ML, Product, and Financial Engineering. Define technical plans, scale distributed systems and workflow orchestration, drive operational excellence with metrics/on-call readiness, and raise code review/design standards through writing and tech talks.
Location: Canada, United States
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Manager level

Key Responsibilities

  • •Own and deliver quarterly goals for the team, leading engineers through ambiguity to solve open-ended problems.
  • •Collaborate with product management, design, and analytics to contribute to ideation, articulate technical constraints, and partner on decisions considering risks and trade-offs.
  • •Proactively identify and advocate for project, process, technology, or business issues, and lead efforts to resolve them.
  • •Support operations and availability by creating and monitoring metrics, escalating when needed, and participating in “keep the lights on” and on-call efforts.
  • •Foster a quality and ownership culture through code review and design standards, and help develop talent through feedback and guidance.

Pay and Benefits

Salary: USD 173,000 - 255,000 annually
Equity and Bonus:Equity
Perks:Health InsuranceDentalVisionEsppPaid LeaveTech Spending

Key Requirements

  • •4+ years designing, developing, and launching backend systems at scale using Python or Kotlin.
  • •Track record building highly available distributed systems using AWS, MySQL, and Kubernetes.
  • •Experience building and managing workflow orchestration frameworks such as Airflow, Flyte, Prefect, Temporal, or Luigi.
  • •Experience scaling frameworks like Spark or Flink for extremely large datasets on Kubernetes.
  • •Bachelor’s degree in a related field or equivalent practical experience.
Experience:4+ years
Education:
Skills:OwnershipLeadershipCollaborationCommunicationMentoring
Languages:English
Tech Stack:PythonKotlinAWSMySQLKubernetesAirflowFlytePrefectTemporalLuigiSparkFlink

Company Brief

Affirm
Provides point-of-sale lending and buy-now-pay-later (BNPL) solutions for consumers and merchants, enabling installment payments, consumer financing, and embedded financial services through APIs and partnerships with retailers and platforms.
Industry: Lending
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Francisco, United States
Founded: 2012
WebsiteLinkedIn