Senior Software Engineer, Backend (ML Training and Serving)
$153k - $213k per year- Remote job
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.
About the teamMachine Learning is central to how Affirm delivers on its mission, powering decisions across underwriting, fraud, servicing, and personalization. We are seeking a Senior Software Engineer 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 · You will be responsible for owning and delivering quarterly goals for your team, leading engineers on your team through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery.
· You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
· You will proactively identify project, process, technology or business issues, advocate for them, and lead in solving them.
· 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 foster a culture of quality and ownership on your team by setting or improving code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.
· You will help develop talent on your team by providing feedback and guidance, and leading by example. What We Look For · You have 4+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
· You have a track record of developing highly available distributed systems using technologies like AWS, MySQL and Kubernetes.
· You have experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple and extensible design. You write high quality code that is easily understood and used by others.
· You are proficient at making significant changes in a large code base, and have developed a suite of tools and practices that enable you and your team to do so safely.
· 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.
Experience training and deploying models for production is a nice to have. Base Pay Grade - N Equity Grade - 6 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: $153,000 - $213,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. #LI-Remote
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:
- Health coverage at no cost: We cover 100% of premiums for employees and their dependents.
- Spending stipends: Monthly stipends support your tech setup, and the ability to choose health and wellness options that are right for you.
- Time off to recharge: Flexible time off and generous holiday calendars help you rest when you need to.
- Own a piece of what you build: Our employee stock purchase plan (ESPP) lets you buy Affirm stock at a discount.
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.
$153k - $213k per year
...tradeoffs on what matters most. About the Engineering team The Engineering team builds... ...engineering. About the team ML Feature Platform is one of the two teams... ...Platform at Affirm, the other team being ML Training & Serving Platform. The two platform teams work closely...SeniorTrainingRemote jobWork at officeFlexible hoursusd147k - usd238k per year
...integrations set the standard for performance, reliability, and developer experience. About the role As a Senior Software Engineer specializing in the AI & ML ecosystem , you'll be a core contributor owning and evolving critical parts of ClickHouse's AI ecosystem. This...SeniorFull timeLocal areaRemote workWorldwideHome officeFlexible hoursShift work$180k - $206k per year
...think flexible within your country, not borderless. Location: Remote - Canada About the Role: As a backend-focused Senior Software Engineer, you will play a pivotal role in designing, constructing, and maintaining APIs, services, and systems across our engineering...SeniorFull timeCasual workWork at officeRemote workWork from homeWorldwideHome officeFlexible hoursusd147k - usd238k per year
...About the team The AI/ML Engineering team builds and operates ClickHouse's AI and machine learning... ...for highly skilled and experienced software engineers to join us, who will be responsible... ...features across the full stack, from backend inference services to intuitive frontend...SeniorFull timeLocal areaRemote workHome officeFlexible hoursusd175k per year
...world business problems. We’re training and deploying frontier models... ...is a team of researchers, engineers, designers, and more, who are... ...used to train, evaluate, and serve Cohere's foundation models. You... ...work with AI researchers and ML engineers on stability, scalability...TrainingFull timeWork at officeLocal areaRemote workHome office- ...across borders, come build it with us. Jeeves is looking for a Senior Backend Engineer to join our engineering team. You will design and build the... ...cards, spend management, and compliance infrastructure that serves businesses across the Americas and beyond. This is a...SeniorFull timeRemote work
$101k - $151k per year
...Developer Productivity, whose mission is to make software development at Affirm simpler and faster... ..., dependency management, and release engineering, all in service of helping engineers ship... ...designing, developing and launching backend systems at scale and are experienced using...Remote jobInternshipWork at officeFlexible hours- ...team’s recent work highlighted in our blog: We’re looking for backend engineers with experience in data-intensive systems who enjoy working... ...respond to production incidents. About you: ~5+ years of software development experience building and operating distributed systems...SeniorFull timeLocal areaRemote workHome officeFlexible hours
- ...tooling ecosystem. Our platform enables engineers to validate, review, govern, and automate... ...workflows. Our vision extends far beyond backend services—we are creating world-class CLI... ...productivity, command-line tooling, software distribution, observability, and telemetry...SeniorRemote job
$115k - $125k per year
...be bold, learn quickly and share your knowledge generously. Senior Software Engineers work in cross-functional teams alongside Engineers, Product... ...~5+ years building production web applications, including backend services in Python/Django (Ruby/Rails a strong plus). ~ Degree...SeniorInternshipImmediate start$179.15k - $255.93k per year
...building the tools that define how software gets built and delivered. As... ...Role Docker is building a Training practice to accelerate... ...s AI Governance products. As Senior Manager, Training you will own... ...support from Professional Services engineers: agents draft courses, lab guides...SeniorTrainingLong term contractFull timeFor contractorsRemote workWork from homeHome officeShift work- ...Cloudbeds , we're not just building software, we're transforming... ...Cloudbeds. This is a product engineering role focused on production AI... ...customer journeys. You'll join a senior, product-minded group that... ...development, including manager training, upskilling, and knowledge...SeniorWork at officeLocal areaRemote workWork from homeHome officeFlexible hours
$160k - $210k per year
...~ Ontario About the Role: As a frontend-focused Senior Software Engineer, you will own the design and delivery of the user-facing experiences... ...in React and TypeScript. You'll also work in Go on the backend services and APIs that power those experiences, but that's a...SeniorFull timeCasual workWork at officeRemote workWork from homeWorldwideHome officeFlexible hours$260k - $305k per year
...creates cutting-edge data analytics software for industrial process data, serving sectors like pharmaceuticals,... ...core product is a robust calculation engine capable of executing advanced math... ...excel in a JVM language or Python for backend functionality. Your expertise may extend...SeniorLong term contractFull timeTemporary workWork at officeImmediate startRemote workHome office$136.6k - $180k per year
...we are helping to build. THE ROLE We're looking for a Senior Software Engineer (P2), Workfront + AEM to help our clients' marketing and... ...creative teams get their work done in one place. You'll be the backend developer who builds Adobe Workfront and Workfront Fusion...SeniorTrainingWork at officeLocal areaFlexible hours- ...The Data Foundations team drives Data Engineering and Data Apps and Tooling work across Stripe... ...We are looking for talented data-minded software engineers to help us manage business-critical... ...data quality issues Knowledge of a backend development language (such as Scala, Java...Internship
- ...Type: Permanent THE POSITION The Process/Mechanical Engineer-in-Training (EIT) at Keyera is an exciting and dynamic role which encompasses... ..., and a workplace that is as diverse as the communities we serve. Our values foster an environment for every person to bring their...TrainingPermanent employmentFull timeSummer workInternshipRelocation package
usd155k - usd238k per year
...different integrations. As one of the first backend engineers, you'll help shape the technical... ...well in this role: ~8+ years building software, with a good chunk of it on data-heavy or... ...ClickHouse, or another columnar / OLAP engine Perks Flexible work environment...SeniorFull timeLocal areaRemote workHome officeFlexible hours$271.15k per year
...team building the tools that define how software gets built and delivered. As AI agents redefine... ..._____ The Role You are a software engineer who cares deeply about security. Embedded... ..., and container runtime security. Serve as the team’s primary liaison to the...SeniorLong term contractFull timeRemote workWork from homeHome officeVisa sponsorshipShift workusd205k per year
...world business problems. We’re training and deploying frontier models... ...is a team of researchers, engineers, designers, and more, who are... ...a highly experienced Back-End Software Engineer who wants to work on... ...enterprise workloads. As a Senior/Staff Software Engineer, you will...SeniorTrainingFull timeWork at officeLocal areaRemote workHome office$238.25k - $382.25k per year
...building the tools that define how software gets built and delivered. As... ...platform supports hundreds of engineers across many development teams... ...engineering experience in backend, infrastructure, or platform engineering... ...better decisions, and better serve our global community. #LI-...Long term contractFull timeRemote workWork from homeHome officeVisa sponsorshipShift workusd5 000 per month
...We are looking for experienced Senior Software Engineers to support a technical AI evaluation project involving data pipelines, evaluation workflows, and preference-data quality. What You'll Do Design, refine, and maintain evaluation rubrics and criteria for preference...Senior$150k - $230k per year
...About the Team The Cloud Infrastructure Engineering team builds and manages the foundational blocks of ClickHouse Cloud data plane end-to... ...looking for highly skilled and experienced cloud infrastructure software engineers to join our team, who will be responsible for...SeniorFull timeLocal areaRemote workHome officeFlexible hours- ...Description Job Opportunity: Integration Senior Software Engineer Role Overview Job Title: Integration Senior Software Engineer Organization: Export Development Canada (EDC) / FinDev Canada Stream: Stream 1 – Application Services Term: 12-Month / 1-Year...SeniorContract workRemote work
$245.91k - $397.14k per year
...building the tools that define how software gets built and delivered. As... ...for a Principal Software Engineer to set the long-term technical... ...technical ceiling for staff and senior engineers across the org,... ...Qualifications ~10+ years of backend engineering experience, including...SeniorLong term contractFull timeRemote workWork from homeHome officeVisa sponsorshipShift work$150k - $175k per year
...independent team of data & AI experts, engineers, and designers who build... .... Whether you are a Senior Engineer, Tech Lead, or DevOps... ...and CD. Experience building software collaboratively using pull requests... ...by Nearform when you join. Training and Development Allowance -...SeniorTrainingPermanent employmentFull timeManual laborRemote workFlexible hours$165k - $220k per year
...design, build and distribute open-source software that enables people to enjoy the internet... ...this role: Mozilla seeks a Software Engineering Manager, as part of the Cloud Engineering... ...engineering team focused on automation, self serve tooling, and data driven delivery...Remote jobImmediate startHome office- ...Staff ML Data Scientist, LLM Recommender Systems We’re looking for... ...ML Data Scientist to build, train, and deploy next-generation LLM... ...all. Robots and pencils means engineering paired with creativity, because... ...for clients and the people they serve. We ship production-ready AI in...TrainingRemote job
- ...build it with us. As an AI Engineer at Jeeves, you will own whole... ...ll work closely with Product, Backend Engineering, and our customers... ...hand you a spec. This is a senior, hands-on role for people who... ...: ~7+ years of professional software engineering experience, including...SeniorFull timeRemote work
$265k - $310k per year
...This is a full stack engineering role focused on building and evolving... ...will work across frontend and backend systems, owning features from... ...enterprise product that serves industrial sectors like pharmaceuticals... ...deliver polished, reliable software at every layer. What You...Full timeImmediate startRemote workHome office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Backend (ML Training and Serving). Be the first to apply!
- software engineer part time Canada
- software engineer Canada
- software design engineer Canada
- software engineer - computer Canada
- software developer internship no experience Canada
- ingénieur logiciel Canada
- software engineer co-op Canada
- software development engineer Canada
- software developer Canada
- software engineer - ai machine learning Canada
