Back
2 months ago

Senior Software Engineer, Backend (Batch Infrastructure)

12 750 - 17 750CAD
Work format
remote
Work type
fulltime
Grade
senior
English
b2
Country
US/Canada
This vacancy is from Hirify.Global listVacancy from Hirify RU Global, list of companies with eastern-european roots
Plus is required to make matches and apply

Match & Cover letter

Plus required for matching with this vacancy

Job description

Text:
/
TL;DR
Senior Software Engineer, Backend (Batch Infrastructure) (Fintech): Building and maintaining a reliable, scalable compute platform for batch workloads to enable ML, Product, and Financial Engineering success with an accent on high availability and infrastructure at scale. Focus on designing distributed systems, scaling frameworks like Spark/Flink on Kubernetes, and orchestrating complex workflows.

Location: Remote (Canada) — Must be residing in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan

Salary: $153,000 - $213,000 CAD per year

Company

Affirm is reinventing credit to provide honest and friendly buy now, pay later options without hidden fees or compounding interest.

What you will do

  • Own and deliver quarterly goals, leading engineers through ambiguity to solve open-ended infrastructure problems.
  • Collaborate with product management, design, and analytics to define technical constraints and risk trade-offs.
  • Proactively identify and solve project, process, or technology issues to improve system efficiency.
  • Manage operations and availability via metrics monitoring and on-call support for critical artifacts.
  • Establish and improve code review and design standards to foster a culture of quality and ownership.
  • Mentor and develop talent within the team through consistent guidance and feedback.

Requirements

  • 4+ years of experience in backend systems using Python or Kotlin.
  • Proven track record with highly available distributed systems using AWS, MySQL, and Kubernetes.
  • Experience with workflow orchestration frameworks such as Airflow, Flyte, Prefect, Temporal, or Luigi.
  • Knowledge of scaling frameworks like Spark or Flink for large-scale datasets on Kubernetes.
  • Ability to create elegant, simple, and extensible technical designs for significant system components.
  • Strong verbal and written communication skills for collaboration with a global engineering team.

Culture & Benefits

  • Remote-first culture with flexibility to work almost anywhere within the country of employment.
  • 100% subsidized medical, dental, and vision coverage for employees and their dependents.
  • Flexible spending wallets for technology, food, lifestyle, and family forming expenses.
  • Competitive vacation and holiday schedules to ensure work-life balance.
  • Employee stock purchase plan (ESPP) to buy company shares at a discount.

Be careful: if the employer asks you to log into their system using iCloud/Google, send codes/passwords, or run code/software, don't do it - these are scammers. Always click "Report" or contact support. More in guide →