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

Backend Engineer, Search and Recommendations

Full-time

Affirm

As we build Affirm's advertising platform and evolve Marketplace into a best in class shopping destination, the ability to route and discover is one of the greatest levers for consumer experiences. Search is one of the highest impact surfaces, and we are building a new team that will own not just the recommendations and search experiences, but also explore opportunities to improve customer experience, monetization, and merchant value. This team will help make Affirm the definitive destination consumers turn to for discovery, understanding, comparing, and shopping through Affirm, and will also lay the foundation for an agentic platform.

What You'll Do

  • You will be responsible for setting technical strategy for your team on a year-long time scale, and help your team tie it together with critical, business-impacting projects.
  • You will collaborate across teams in the product development lifecycle by collaborating with product management, design & analytics to ensure technical sustainability, risks and trade-offs are well understood and managed.
  • You will act as a force-multiplier for your team through your definition and advocacy of technical solutions and operational processes.
  • You take ownership of your team’s operations and availability by ensuring you have the right monitoring, triage rotations, playbooks, policies, testing and alerting in place to support “keep the lights on” & on-call efforts.
  • You will foster a culture of quality and ownership on your team by setting 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 8+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
  • You have an extensive track record of developing highly available distributed systems using technologies like AWS, MySQL, Spark and Kubernetes.
  • You have experience developing consumer experiences using UI frameworks like React .
  • You have 2+ years of experience working in search or related recommendation engines
  • You have experience delivering major features, system components or deprecating existing functionality in a system through the definition of a technical and execution plan. You write high quality code that is easily understood and used by others.
  • You thrive in ambiguity, and are comfortable moving from low level language idioms all the way to the architecture of large systems to understand how they work.
  • Your growth and impact trajectory demonstrates that you have mastered gathering and iterating on feedback from your engineering and cross-functional peers.
  • You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
Vacancy posted 9 days ago
Similar jobs that could be interesting for youBased on the Backend Engineer, Search and Recommendations in Canada vacancy
  •  ...route and discover is one of the greatest levers for consumer experiences. Search is one of the highest impact surfaces, and we are building a new team that will own not just the recommendations and search experiences, but also explore opportunities to improve customer... 
    Suggested
    Full time

    Affirm

    Canada
    9 days ago
  •  ...seamless car buying experiences. We're looking for an engineer who combines strong backend engineering fundamentals with modern machine learning...  ...Retrieval-Augmented Generation (RAG) pipelines and vector search solutions. Integrate foundation models such as OpenAI... 
    Suggested
    Full time
    Remote work
    Flexible hours

    Seez

    Canada
    9 days ago
  • $175k - $220k

     ...highly autonomous, systems-fluent, and AI-proficient Senior Backend Engineer to claim absolute technical ownership over our core AI feature...  ..., text chunking, embedding generation, vector/keyword hybrid search, and cross-encoder re-ranking. Production Telemetry & Observability... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Home office
    Shift work

    Instrumentl

    Canada
    a month ago
  • $90k - $130k

     ...Salary: $90,000 - 130,000 per year Requirements: We bring at least 2 years of experience in backend engineering, AI automation, or integrating complex systems. We have a proven track record of building and supporting production-ready software with clear modular... 
    Suggested
    Full time

    Outlier AI

    Canada
    more than 2 months ago
  • $130k - $160k

     ...ABOUT YOU We’re looking for a Backend Software Engineer with a strong infrastructure mindset to join our Technology team. This role sits at the intersection of backend development and platform engineering, with Kubernetes as a first-class concern , not just a deployment... 
    Suggested
    Full time

    Xsolla

    Canada
    6 days ago
  • $140k - $192.5k

     ...highly curious, self-directed Full-stack engineer who thrives on solving complex...  ...technical alignment between frontend, backend, and design teams.  You have a sharp...  ...human-curated. You prioritize concise recommendations over raw AI output to keep the team effectively... 
    Local area
    Worldwide
    Flexible hours

    Okta

    Canada
    more than 2 months ago
  • $75.9k - $141.9k

     ...looking for 7-15+ years of experience in backend or full-stack development within...  ...tools. We consider familiarity with search, data retrieval, or analytics platforms...  ...who is interested in how AI can improve engineering productivity. We need a pragmatic engineer... 
    Full time

    BMO Financial

    Canada
    a month ago
  •  ...technical design through production rollout. Design and implement backend architecture changes that support Coder's long-term...  ...What we're looking for ~5+ years of professional software engineering experience, including significant production experience with... 
    Full time

    Coder

    Canada
    8 hours ago
  •  ...help dealerships, OEMs, and marketplaces deliver smarter, more seamless car buying experiences. We're looking for an engineer who combines strong backend engineering fundamentals with modern machine learning expertise. This role sits at the intersection of software... 
    Full time

    Seez

    Canada
    9 days ago
  •  ...Job Title: Backend Java Developer Job Location: Mississauga, ON, Canada Job Type: Full-Time Job Description: Design...  ...Collaborate with product managers, architects, QA teams, and DevOps engineers in Agile/Scrum environments. Troubleshoot production... 
    Full time

    Staffingine LLC

    Canada
    1 day ago
  • $166.6k - $208.3k

     ...through the skies. It embodies the elegance of simplicity in engineering, transforming the demanding task of controlling an aircraft into...  ...group is growing and we’re looking to hire senior backend engineers . We’re a team of pragmatic, product-minded engineers... 
    Full time

    Mercury

    Canada
    10 days ago
  •  ...moving fast, so being comfortable with ambiguity and changes in priority is a must. This is a foundational role—you'd be the first engineer on the team. What you'll do Engineers on this team do a mixture of partnering and advising with teams building AI... 
    Full time

    Stripe

    Canada
    a month ago
  • $139.2k - $235.2k

     ...not affiliated with, and do not endorse products or services of GitLab. An overview of this role We're hiring a Senior Backend Engineer for GitLab's Portfolio Experience team . You'll be an experienced product engineer who incorporates user needs into feature... 
    Full time
    Remote work

    GitLab

    Canada
    2 days ago
  •  ...and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer (Backend - Java) Overview Ethoca, a Mastercard company, is transforming the way merchants and card issuers work together to combat... 
    Full time
    Worldwide

    Mastercard

    Canada
    23 days ago
  • $50 - $100 per hour

     ...practices to deliver scalable, secure, and maintainable solutions for cloud-based systems evaluation. Qualifications Senior backend engineering experience, demonstrated by past work designing, building, or operating production distributed systems. Proven expertise... 
    Remote job
    Hourly pay
    Part time
    For contractors
    Immediate start

    SaidGig

    Canada
    1 day ago
  •  ...codebase on their behalf. This work is central to how GitLab delivers AI-powered automation on repositories. As a Staff Software Engineer, you will set technical direction for the team, drive complex initiatives across team boundaries, and raise the engineering bar... 
    Full time
    Remote work

    GitLab

    Canada
    4 days ago
  •  ...With a generous budget for tokens, our engineers use AI agents to write, review, and ship...  ...on Engineering Manager to lead Maps & Search . This team owns the home search experience...  ...Frontend: React, Tailwind, Apollo Backend: Node.js / TypeScript microservices... 
    Full time

    Luxury Presence

    Canada
    27 days ago
  •  ...software leveraging Esri's products and APIs to deliver core backend services that solve complex problems at scale on a major enterprise...  .... Required Qualifications 2+ years of backend software engineering experience (or equivalent practical experience); hands-on experience... 
    Full time
    Canada
    a month ago
  • $164.49k - $197.39k

     ...central part of that vision is a personalized recommendation system that helps each user discover the...  ...includes a rule-based recommendation engine that provides useful contextual...  ...you have built recommendation, ranking, search, matching, propensity, or next-best-action... 
    Full time
    Local area
    Remote work
    Flexible hours

    Grafanalabs

    Canada
    22 days ago
  • $80k - $130k

     ...ABOUT YOU We are looking for Backend Engineers who are innovative, collaborative, and adaptable to join our engineering team . The best candidate will be someone who thrives in a fast-paced, highly collaborative, and dynamic environment and drive best practices... 
    Full time

    Xsolla

    Canada
    6 days ago
  • 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... 
    Full time

    Affirm

    Canada
    9 days ago
  • $164k - $205k

     ...a high-agency full-stack Staff Software Engineer to lead the architecture and product development...  ...-latency subsystems across personalized search discovery engines, processing gateways,...  ...skills, capable of translating complex backend code dependencies into clarity for... 
    Full time
    Remote work
    Flexible hours

    Outschool

    Canada
    a month ago
  • $117.6k - $252k

     ...of this role Analytics Instrumentation is part of the Data Engineering and Monetization (DE&M) group, focused on the collection of Product...  ...product usage throughout the user lifecycle. As a Senior Backend Engineer, you'll guide the design and development of a unified... 
    Full time
    Remote work

    GitLab

    Canada
    4 days ago
  • $111k - $160k

     ...potential. Title and Summary Senior Software Engineer Overview: The Decision Management...  ...development, and delivery of scalable backend services and platform capabilities....  ...and provide quality metrics and recommendations. • Ensure software meets business, security... 
    Full time
    Immediate start
    Worldwide

    Mastercard

    Canada
    2 days ago
  • $61.6k - $113.9k

     ...development experience. Post-secondary degree in Computer Science, Engineering, or a related field, or an equivalent combination of education...  ...using established standards and tools. Design and develop backend services with Java and Spring Boot, adhering to secure API-... 
    Full time
    Work at office

    BMO Financial

    Canada
    more than 2 months ago
  •  ...platform readiness intelligence directly into GitLab's software development lifecycle to solve this problem. As an Intermediate Backend Engineer on the newly established Platform Readiness functional team in Developer Experience, you'll contribute to the systems that... 
    Full time
    Remote work

    GitLab

    Canada
    9 days ago
  •  ...later without any hidden fees or compounding interest. Affirm’s engineering team is building a large-scale, highly available, and global...  ...to clearly articulate technical concepts, tradeoffs, and recommendations to technical and non-technical stakeholders.... 
    Full time

    Affirm

    Canada
    a month ago
  •  ...measured latency, cost, and isolation. This is a hands-on engineering role with strong architectural influence. You'll write code and...  ...a real mental model of columnar / OLAP execution. Solid backend engineering. Our stack is Java , but we care more that you can... 
    Full time
    Remote work

    Oscilar

    Canada
    8 hours ago
  • $100k - $130k

     ...the game. For more information, visit [xsolla.com]( Responsibilities: Collaborate with product managers, designers, and backend engineers to translate complex requirements into intuitive user experiences. Design, build and evolve scalable, high-performance frontend... 
    Full time
    Local area
    Worldwide

    Xsolla

    Canada
    6 days ago
  •  ...Experienced .Net Developer for WinForms applications. Six-month assignment with possibility of extension. C# development with SQL Server backend. Requirements: C# expertise .Net MVC knowledge WinForms programming Object-oriented design Open XML knowledge... 
    Temporary work

    Arkansas Bureau of Legislative Research

    Canada
    15 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Backend Engineer, Search and Recommendations. Be the first to apply!