Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer II, Backend (ML Training & Serving)

$120k - $170k per year
Canada
  • Remote job

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.

Machine Learning is central to how Affirm delivers on its mission, powering decisions across underwriting, fraud, servicing, and personalization. We are seeking a Software Engineer II to join our ML Training & Serving engineering team, the team that builds and operates the critical infrastructure that enables models to be trained and served across Affirm. This role sits at the intersection of distributed systems, ML infrastructure, and platform engineering. We value engineers who listen closely, invite feedback, and work effectively across organizational boundaries, while maintaining a high bar for ownership, technical judgment, and execution. Strong candidates care about building reliable shared platforms, improving developer velocity, and creating durable systems that enable teams across the company to move faster with confidence. What You'll Do
  • With the support of your team’s tech lead and manager, you will break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work.

  • You will support your peers and stakeholders in the product development lifecycle by collaborating across engineering, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.

  • 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” & on-call efforts.

  • You will contribute to a sense of community on your team by engaging in growth and development activities such as participation in the interview process.

What We Look For
  • You have a total of 1.5+ years of experience as a software engineer.

  • You have experience designing, developing and launching backend systems and are proficient in one of Python or Kotlin.

  • You are familiar with the building blocks of distributed systems, and the technologies like AWS, MySQL and Kubernetes.

  • You have mastered taking a simple problem or business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily understood, well tested and extensible code.

  • You are comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews.

  • Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.

  • You have strong verbal and written communication skills that support effective collaboration with our global engineering team.

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 monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents). In addition, the employees may be eligible for equity rewards offered by Affirm Holdings, Inc. (parent company).

CAN base pay range per year: 120,000 - 170,000 CAD
Additional benefits include:
• Flexible Spending Wallets for tech, food and lifestyle
• Away Days - wellness days to take off work and recharge
• Learning & Development programs
• Parental benefits
• Employee Resource & Community Groups

#LI-Remote

Affirm is proud to be a remote-first company! The majority of our roles are remote and you can work almost anywhere within the country of employment. Affirmers in proximal roles have the flexibility to work remotely, but will occasionally be required to work out of their assigned Affirm office. A limited number of roles remain office-based due to the nature of their job responsibilities.

We’re extremely proud to offer competitive benefits that are anchored to our core value of people come first. Some key highlights of our benefits package include:

  • Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
  • Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
  • Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge
  • ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount

We believe It’s On Us to provide an inclusive interview experience for all, including people with disabilities. We are happy to provide reasonable accommodations to candidates in need of individualized support during the hiring process.

[For U.S. positions that could be performed in Los Angeles or San Francisco] Pursuant to the San Francisco Fair Chance Ordinance and Los Angeles Fair Chance Initiative for Hiring Ordinance, Affirm will consider for employment qualified applicants with arrest and conviction records.

By clicking "Submit Application," you acknowledge that you have read Affirm's Global Candidate Privacy Notice and hereby freely and unambiguously give informed consent to the collection, processing, use, and storage of your personal information as described therein.

Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer II, Backend (ML Training & Serving) in Canada vacancy
  • $81.6k - $115.2k per year

     ...Develop new solutions as required for engineering programs and projects within assigned area...  ...frameworks or methodologies that relate to software engineering activities Ensure...  ...development activities, including cross training within own team Keep others informed... 
    Training
    Full time
    Work from home
    Shift work

    TD

    Canada
    6 hours ago
  • $142.8k - $184.8k per year

     ...seamless user experience at scale. We are looking for a Senior Software Engineer to drive innovation and resilience across Samsara’s IAM...  ...authorization strategy. You’ll work across the stack—from frontend and backend services to data storage and integrations—while mentoring... 
    Suggested
    Remote job
    Long term contract
    Full time
    Internship
    Worldwide
    Relocation package
    Flexible hours
    Canada
    1 day ago
  • $81.6k - $115.2k per year

     ...technical leadership across backend, frontend, and cloud infrastructure...  ..., and adoption of modern engineering practices. Product is...  ..., and maintains high-quality software solutions Collaborate with...  ...personal development, and cross-training initiatives Communicate clearly... 
    Training
    Full time
    Work from home
    Canada
    13 days ago
  • $154k - $199.5k per year

     ...machine learning in research, engineering, and impactful applications....  ...efficient, and maintainable code for ML models to ensure efficient...  ...cloud solution architecture, software development practices Strong...  ...development conversations, training programs, and a competitive benefits... 
    Training
    Full time
    Temporary work
    Work from home
    Canada
    8 days ago
  • $81.6k - $115.2k per year

     ...provisioning capabilities Effectively engineer and leverage tools and Engineering practices...  ...development activities, including cross training within own team Keep others informed...  ...talent, and creativity to the Bank, those we serve, and the economies we support. We are... 
    Training
    Full time
    Work from home
    Shift work
    Canada
    11 days ago
  •  ...Helix Pods delivery model put our engineers at the center of real agentic...  ...Architect / Principal, AI ML Accomplished Tech Visionary...  ...exciting journey into the realm of software development with 3Pillar! We...  ...data pipelines, model training/inference, and MLOps. Serve... 
    Training
    Remote job
    Full time
    Work at office
    Flexible hours

    3pillarglobal

    Canada
    17 days ago
  • $96.9k - $136.8k per year

     ...for our clients every day. Job Description The Release Train Engineer (RTE) serves as a servant leader an d coach for one or more "...  ...~ Experience working in complex, multi-team environments (software development, ID, product, or enterprise transformation) .... 
    Training
    Full time
    Work from home
    Canada
    13 days ago
  • $126.8k - $164.1k per year

     ...successful GTB business into the US; and (ii) to future-proof business with a...  ...looking for a talented Senior Full-Stack (Backend) Engineer with Java and Spring Boot experience to...  ...Through regular development conversations, training programs, and a competitive benefits plan... 
    Training
    Full time
    Work from home
    Canada
    15 days ago
  • $69.7k - $98.4k per year

     ...Develop new solutions as required for engineering programs and projects within assigned area...  ...development activities, including cross training within own team Keep others informed and...  ...previously ~ Automation build using python or ML libraries ~3+ years of experience in... 
    Training
    Full time
    Work from home
    Canada
    1 day ago
  • $96.9k - $136.8k per year

     ...A bility to participate in fast-paced Infrastructure Engineering teams within Scrum agile processes. A critical thinker with...  ...building a career with TD. Through regular development conversations, training programs, and a competitive benefits plan, we're committed to... 
    Training
    Full time
    Work from home
    Canada
    13 days ago
  • $96.9k - $136.8k per year

     ...technical solutions that adhere to engineering and architectural design...  ...as part of automated/self-serve data pipeline, notebook job,...  ..., including enterprise-grade software development, reusable engineering...  ...development conversations, training programs, and a competitive benefits... 
    Training
    Full time
    Work from home
    Canada
    13 days ago
  •  ...Position Summary: Kindsight is seeking a Salesforce Product Engineer to join our Product Engineering team.seeks a Salesforce Developer...  ...platform and managed package experience.  This role is for a software engineer first, you must have developer driven experience vs platform... 
    Long term contract
    Full time
    Remote work

    Kindsight

    Canada
    a month ago
  • $81.6k - $115.2k per year

     ...Additional Information: We're delighted that you're considering building a career with TD. Through regular development conversations, training programs, and a competitive benefits plan, we're committed to providing the support our colleagues need to thrive both at work and at... 
    Training
    Full time
    Work from home
    Canada
    22 hours ago
  • $125.5k - $154k per year

     ...TD's Core Platform is seeking a talented Software Engineer III to develop & support critical...  ...and the communities in which we live and serve. How We're Helping Make an Impact in...  ...Through regular development conversations, training programs, and a competitive benefits plan... 
    Training
    Full time
    Temporary work
    Work from home
    Canada
    9 days ago
  • $149.5k - $183.5k per year

     ...Description: CUSTOMER Execute on Engineering strategy as it relates to the introduction...  ...of business functions to design optimal software / systems Review technical...  ...development activities, including cross training within own team Keep others informed... 
    Training
    Full time
    Work from home
    Shift work

    TD

    Canada
    6 hours ago
  •  ...We are seeking a collaborative and driven Senior AI Software Engineer to join our team. As a core contributor to our platform, you will help...  ...hear from you! Req.#1027278696 Build and maintain scalable backend microservices using Python and FastAPI, deployed on serverless... 
    Remote job

    EPAM Systems

    Canada
    1 day ago
  • $154k - $192.5k per year

     ...with big ambitions, we’re looking for a Software Engineering Manager to help us build the future of insurance...  ...experience. Leveraging cutting-edge AI/ML technologies, your team will build...  ..., computer vision, and recommendation engines to create innovative products that streamline... 
    Remote job
    Work at office
    Flexible hours
    Canada
    2 days ago
  • $125.5k - $154k per year

     ...Description: CUSTOMER Execute on Engineering strategy as it relates to the introduction...  ...of business functions to design optimal software / systems Review technical...  ...development activities, including cross training within own team Keep others informed... 
    Training
    Full time
    Work from home
    Shift work
    Canada
    15 days ago
  •  ...We are seeking a Senior Engineer with deep expertise in Apache Solr to design, build, and...  ...recommendation features Explore and implement ML-driven enhancements for search Define and...  ...Strong experience with Apache Solr and backend development (Java or similar) Experience working... 

    EPAM Systems

    Canada
    1 day ago
  • $81.6k - $115.2k per year

     ...opportunities for our business partners to better serve our customers. This role is part of...  ...degree preferred (e.g., math, physics, engineering, finance or computer science), Graduate's...  ...regular development conversations, training programs, and a competitive benefits plan... 
    Training
    Full time
    Work from home
    Canada
    22 hours ago
  • $100k - $135k per year

     ...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving educators. Founded by a classroom teacher, we're on a mission to empower educators with accessible and equitable resources, guiding... 
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    28 days ago
  • $81.6k - $115.2k per year

     ...performance management and development activities, including cross training within own team Keep others informed and up-to-date about the...  ...while meeting multiple deadlines Skill in using analytical software tools, data analysis methods and reporting techniques Skill... 
    Training
    Full time
    Contract work
    Work from home
    Canada
    22 hours ago
  • $66.8k - $94.3k per year

     ...to-end (intake detection investigation outcome) Develop self-serve analytics tools to empower Fraud Operations and business...  ...building a career with TD. Through regular development conversations, training programs, and a competitive benefits plan, we're committed to providing... 
    Training
    Full time
    Work from home
    Canada
    1 day ago
  • $96.9k - $136.8k per year

     ...provide tactical direction to senior leadership • Proficiency in software tools including MS Office, and internet application • Strong...  ...a career with TD. Through regular development conversations, training programs, and a competitive benefits plan, we're committed to providing... 
    Training
    Full time
    Work from home
    Canada
    10 hours ago
  • $180k - $275k per year

     ...unique opportunity to build impactful solutions that directly contribute to global health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly scalable and maintainable enterprise applications that empower our customers... 
    Remote job
    Internship
    Work at office
    Local area
    Flexible hours

    Veeva Systems

    Canada
    3 hours ago
  • $81.6k - $115.2k per year

     ...Undergraduate degree from a technical domain (e.g. computer science, engineering, mathematics, or statistics) Preferable Experience in...  ...a career with TD. Through regular development conversations, training programs, and a competitive benefits plan, we're committed to... 
    Training
    Full time
    Work from home
    Canada
    14 days ago
  • $96.9k - $136.8k per year

     ...on Global Delivery and Consulting infrastructure but may include software, cloud solutions and third party hosted or managed solutions....  ...building a career with TD. Through regular development conversations, training programs, and a competitive benefits plan, we're committed to... 
    Training
    Long term contract
    Full time
    Contract work
    Work from home
    Canada
    1 day ago
  • $77.5k - $109.4k per year

     ...both credit and non-credit products/services. The Account Manager II is responsible for conducting credit analysis for own portfolio....  ...performance management and development activities, including cross training within own team Keep others informed and up-to-date about the... 
    Training
    Work from home
    Canada
    10 hours ago
  • $69.7k - $98.4k per year

     ...understanding of the business Proficiency in productivity tools and software tools including MS Office, and internet application. Strong...  ...a career with TD. Through regular development conversations, training programs, and a competitive benefits plan, we're committed to... 
    Training
    Work from home
    Canada
    10 days ago
  • $17.6 - $19.25 per hour

    Shift Manager in Training We are more than just your local restaurant. We are a collection of hardworking small-business owners. Did you know that from coast to coast, we serve delicious choices to more than 2.5 million people in over 1,400 locations every day, or that... 
    Training
    Hourly pay
    Full time
    Traineeship
    Local area
    Shift work

    McDonald's

    Canada
    27 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer II, Backend (ML Training & Serving). Be the first to apply!