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

Senior Staff Software Engineer, Search & Recommendation

$250k - $320k per year
Full-time

Cantina Llc

This position requires local presence. Please view similar jobs below.

About Cantina:

Cantina Labs is a social AI company, developing a suite of advanced real-time models that push the boundaries of expression, personality, and realism. We bring characters to life, transforming how people tell stories, connect, and create. We build and power ecosystems. Cantina, our flagship social AI platform, is just the beginning.

If you're excited about the potential AI has to shape human creativity and social interactions, join us in building the future!

About the Role:

Cantina is a place where people create AI characters and the videos those characters star in, and the catalog grows far faster than anyone can browse. Search and recommendations are what turn that catalog into a product: they decide which characters a new user meets in their first minute, which creators get discovered, and what appears in every feed, leaderboard, and discovery surface we ship. We are hiring a Senior Staff Software Engineer to own that area end to end — retrieval, ranking, relevance quality, and the roadmap for all three. This is the first dedicated hire for search and recommendations, so you will inherit a real production system serving live traffic along with a large amount of unclaimed ground, and you will set the technical direction rather than execute someone else’s.

What you'll do:

  • Own the architecture and roadmap for search and recommendations end to end — query understanding, retrieval, ranking, and the surfaces they feed: search, discovery, the home feed, and our trending and creator leaderboards.

  • Make relevance a measured discipline rather than an opinion: define the quality metrics per surface, build the offline evaluation and golden-set tooling, and run the online experiments that decide whether a ranking change ships.

  • Design and evolve the ranking stack — engagement signal pipelines, decay and freshness models, and the pattern we use to combine pre-computed index-time signals with live re-ranking at query time.

  • Own OpenSearch in production: index and mapping design, reindex and cutover safety, query performance, cost, and the operational headroom of the clusters behind every discovery surface.

  • Build candidate generation and personalization for recommendation surfaces, and partner with data and ML on the feature pipelines and models behind them.

  • Work directly with Product and Trust & Safety on what “good” means for each surface — quality gates, cold-start behavior for brand-new creators and characters, and what must never be recommended.

  • Set the engineering standard for the area: instrumentation, flag-gated rollouts, and runbooks that let other teams change ranking behavior without breaking it.

  • Act as the technical point of contact for discovery across backend teams, and mentor the engineers whose work touches it.

What you'll bring:

  • 10+ years building production software, with substantial depth in search, ranking, recommendations, or ML-driven relevance on a consumer-scale product.

  • Hands-on expertise with a production search engine — OpenSearch, Elasticsearch, Lucene, Vespa, or similar — covering index and analyzer design, relevance tuning, and operating the cluster, not only querying it.

  • A rigorous approach to relevance measurement: you have owned offline evaluation, golden sets, and A/B or interleaving frameworks, and you can explain what moved a metric and why.

  • Fluency across the recommender stack — candidate generation, feature pipelines, embedding retrieval, re-ranking — and a working understanding of the serving constraints that make an offline win fail online.

  • Strong distributed systems and backend fundamentals, with production experience in Go or a comparable systems language, and comfort in the data layer behind it (SQL warehouses, streaming and batch pipelines).

  • Demonstrated ownership of an ambiguous area: you have picked up something with no dedicated owner, decided what mattered, and can show the result.

  • Clear written communication and the judgment to work with Product on real tradeoffs between relevance, freshness, safety, and latency.

  • Preferred: experience with AI-generated or rapidly growing content catalogs, severe cold-start conditions, or ranking under trust-and-safety constraints.

Compensation:

The anticipated annual base salary range for this role is between $250,000 - $320,000 (USD). When determining compensation, a number of factors will be considered, including skills, experience, job scope, location, and competitive compensation market data.

 

Benefits:

  • Competitive salary and generous company equity

  • Medical, dental, and vision insurance – 99.99% of premiums covered by Cantina

  • 42 days of paid time off, including:

    • 15 PTO days

    • 10 sick days

    • 15 company holidays

    • 2 floating holidays

  • Generous parental leave & fertility support

  • 401(k) retirement savings plan

  • Lifestyle spending account – $500/month to use however you’d like

  • Complimentary lunch and snacks for in-office employees

  • One Medical membership, and more!

Vacancy posted 25 days ago
Similar jobs that could be interesting for youBased on the Senior Staff Software Engineer, Search & Recommendation in Canada vacancy
  • $140k - $190k per year

     ...Role Overview We’re looking for a seasoned  Staff Software Engineer who thrives on technical depth and broad influence. You’re as comfortable...  ...reliability, and future growth. You’ll collaborate closely with Senior Engineers, Technical Leads, and Product Managers to architect... 
    Senior
    Remote job
    Canada
    12 hours ago
  • $181k - $241k per year

     ...screens shoppers see to the behind-the-scenes downstream orchestration and state management that power them. We’re looking for a Staff Software Engineer, Frontend, to set the technical direction for this space. You’ll lead the design of the next generation of Affirm’s checkout... 
    Suggested
    Remote job
    Work at office
    Flexible hours
    Canada
    1 day ago
  • $136.6k - $180k per year

     ...real impact for our clients, for each other, and for the world 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... 
    Senior
    Work at office
    Local area
    Flexible hours

    DEPT®

    Canada
    12 days ago
  •  ...Description Job Opportunity: Integration Senior Software Engineer Role Overview Job Title: Integration Senior Software Engineer Term: 12-Month / 1-Year Contract (Expected Start: September 2026 – September 2027) Work Location: Remote (No on-site requirement... 
    Senior
    Contract work
    Remote work

    Oomple

    Canada
    more than 2 months ago
  • $150k - $175k per year

     ...an independent team of data & AI experts, engineers, and designers who build intelligent...  ...innovative digital products. Whether you are a Senior Engineer, Tech Lead, or DevOps Engineer,...  ..., CI and CD. Experience building software collaboratively using pull requests and code... 
    Senior
    Permanent employment
    Full time
    Manual labor
    Remote work
    Flexible hours

    Nearform

    Canada
    a month ago
  •  ...Description Job Title: Integration Operations Senior Software Engineer Company: Confidential Department: Information Technology Job Summary: We are seeking an experienced Integration Operations Senior Software Engineer to join our Integration Squad. This role... 
    Senior
    Contract work
    Remote work
    Flexible hours

    Oomple

    Canada
    4 days ago
  • $133k - $183k per year

     ...customer identity and authentication. This role is a hands-on, mid-engineering position inside Information Security, contributing to core CIAM...  ...in Python or Kotlin, turning product requirements into working software that helps customers access their accounts securely. Work... 
    Remote job
    Internship
    Work at office
    Flexible hours
    Canada
    12 hours ago
  • Our software only matters when it ships on a real project. Your job is to make sure it does. As a forward-deployed engineer, you'll work side by side with our customers (developers, hyperscalers...  ..., permits and builds, configure our engines to their standards, and get... 
    Remote job
    Full time
    Work at office
    Canada
    1 day ago
  • $126.5k per year

     ...meaningful impact. Our job is simple: help them win. As a Software Engineering Team Lead, you'll lead a team of 3 to 5 engineers embedded in a client's engineering organization through Very's staff augmentation model, working on high-traffic, business-critical systems... 
    Long term contract
    Full time
    Manual labor
    Remote work
    Home office

    Very LLC

    Canada
    2 days ago
  • $76k - $104.5k per year

     ...marketing channels. We’re looking for a Staff Accountant to join our Finance team in...  ...in Canada. You will report directly to the Senior Manager, Controllership.  What You'll Be...  ...innovation. We've been awarded:   G2 Top Software for 2026 2026 Best Workplaces™ for Young... 
    Senior
    Local area
    Remote work
    Work from home
    Home office

    StackAdapt

    Canada
    13 days ago
  •  ...power our global workforce. As a Lead Software Engineer, Applied AI (Frontend Leading) , you will...  ...enterprise web applications Engineering Seniority: 5–8 years of software engineering experience...  ...LlamaIndex orchestration RAG & Vector Search: Familiarity with RAG pipelines, vector... 
    Remote job

    EPAM Systems

    Canada
    29 days ago
  • $6000 per month

     ...Software Development Interns - Waterloo University Remote - Fall Semester About Brave Brave is on a mission to protect the human...  ...that blocks creepy ads and trackers by default, a private search engine with a truly independent index, private AI assistant, latest... 
    Internship
    Remote work
    Flexible hours

    Brave

    Canada
    a month ago
  •  ...We are seeking a highly skilled Senior Application Engineer with deep T-SQL expertise to join the Liquid Credit Engineering Team, a key division...  ...Development: Design, develop, and maintain robust, scalable software solutions supporting complex liquid credit investment... 
    Senior
    Remote job

    EPAM Systems

    Canada
    29 days ago
  • $150k - $180k per year

     ...and team connectivity, we look forward to hearing from you! THE ROLE Salary Range: $150,000 - $180,000 We are seeking a Senior DevOps Engineer with deep AWS expertise, multi-account architecture experience, and strong leadership capability. This role owns our cloud... 
    Senior
    Internship
    Work at office
    2 days per week

    Localcoin

    Canada
    13 days ago
  •  ...We are a team to design, develop, maintain, and improve software for various ventures projects, i.e., projects that are adjacent...  ...applications, from frontend UI to backend infrastructure. As a Senior Devops Engineer, you will be involved a number of technically challenging... 
    Senior
    Full time

    crypto

    Canada
    22 days ago
  •  ...exceeds 25%.  Job Description We are looking for a Senior Full Stack Engineer to design, develop, and support scalable cloud-native...  ...components. The role suits a hands-on engineer with strong software development fundamentals who can take features from technical... 
    Senior
    Full time
    Internship
    Relocation

    Miratech

    Canada
    20 days ago
  •  ...agriculture, food and beverage, retail, and the public sector. Visit gomotive.com to learn more. About the Role: As a Senior Solutions Engineer on our Enterprise team, you’ll play a key role in driving successful outcomes for Motive’s Enterprise customers. You’ll... 
    Senior
    Remote job
    Long term contract
    Temporary work
    Canada
    12 hours ago
  • NeuroHire is looking for a motivated and talented Software Developer to join our team. In this role, you will contribute to developing...  ...~ Master's degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related field... 
    Remote job
    Internship
    Canada
    12 hours ago
  • $170.4k - $234.3k per year

     ...programmatic advertising and marketing channels. Engineering at StackAdapt: As an Engineer at...  ...help you succeed.    We're seeking a Senior Full Stack Engineer to help lead our...  ...Mentor the team and lead by example to uphold software development best practices in addition to... 
    Senior
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    StackAdapt

    Canada
    a month ago
  •  ...Description We are looking for a Senior Programmable Voice Engineer to develop programmable voice...  ...Qualifications ~8+ years of software engineering experience, including substantial...  ...platforms. Experience building routing engines, IVR platforms, voice bots, or... 
    Senior
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Canada
    21 days ago
  •  ...product. It’s technical, ethically loaded, and genuinely hard to build well.   This role exists at the intersection of product and engineering, and it leans hard into both. You’ll own the full lifecycle of that product: pre-sales conversations where you help a client... 
    Senior
    Full time

    Symend

    Canada
    a month ago
  • $126.5k per year

     ...connected devices and AI to drive meaningful impact. Our job is simple: help them win. About This Role We are seeking a senior firmware engineer with 5–8 years of professional embedded development experience who has strong experience building production embedded systems... 
    Senior
    Full time
    Contract work
    For contractors
    Internship
    Remote work
    Home office

    Very LLC

    Canada
    19 days ago
  • $170k - $180k per year

     ...average This role As our Senior Product Manager, Canadian...  ...cross-functionally with Engineering, Design, Customer Support, Implementation...  ...problems and present clear recommendations to C-level stakeholders....  ...in B2B SaaS or comparable software environments, with a proven... 
    Senior
    Remote job
    Permanent employment
    Full time
    Home office

    Employment Hero

    Canada
    2 hours ago
  •  ...Principal Software Developer  About APEXA  APEXA began with a bold vision: to digitally connect the Life Insurance industry by simplifying...  ...Education  ~ Bachelor's degree in Computer Science, Engineering, or equivalent experience  What We Offer  ~ Competitive compensation... 
    Full time
    Remote work

    Apexa

    Canada
    a month ago
  • $76k - $104.5k per year

     ...intelligence, we're looking for a Senior Analyst, Inventory...  ...works closely with Product, Engineering, Revenue Operations, and external...  ...findings into clear recommendations for leadership and cross-functional...  ...been awarded:   G2 Top Software for 2026 2026 Best Workplaces... 
    Senior
    Local area
    Remote work
    Work from home
    Home office
    Shift work

    StackAdapt

    Canada
    19 days ago
  • $85k - $105k per year

     ...presenting high-impact presentations to senior-level clients Full-funnel understanding...  ...of the media landscape across Social, Search, Programmatic/Digital Investment, Holistic...  ...to deliver holistic, full-funnel recommendations. Manage campaign logistics to ensure... 
    Senior
    Internship
    Work at office

    Monks

    Canada
    2 days ago
  •  ...We are looking for a Lead Software Engineer (7+ years of experience) to join a high-caliber product team building a next-generation AI-powered...  ...engineering experience, with a proven track record of senior/lead autonomy Core Tech Stack: Strong proficiency in Python and... 
    Senior
    Remote job

    EPAM Systems

    Canada
    18 days ago
  •  ...Data Resilience Practice as a Senior Associate! As a Senior...  ...alongside accomplished senior staff, enhancing your own DFIR expertise...  ...Forensics Malware Reverse Engineering Network Security Computer...  ...require frequent travel Recommended three (3) years incident response... 
    Senior
    Remote work
    Canada
    25 days ago
  • $60k - $82.5k per year

     ...payroll risks and escalate complex or high-impact issues with clear recommendations and supporting analysis. What You'll Bring to the Table ~...  ...service, and innovation. We've been awarded:   G2 Top Software for 2026 2026 Best Workplaces™ for Young Talent and in... 
    Senior
    Local area
    Remote work
    Work from home
    Home office

    StackAdapt

    Canada
    12 days ago
  •  ...Description We are looking for a Senior QA Automation Engineer to drive quality engineering practices...  ...involves close collaboration with software engineers, architects, product teams,...  ...testing WFM forecasting and scheduling engines or other complex rule-based business systems... 
    Senior
    Full time
    Contract work
    Internship
    Remote work
    Relocation
    Shift work

    Miratech

    Canada
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Staff Software Engineer, Search & Recommendation. Be the first to apply!