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

Staff Engineer - Recommendations

Canada
  • Remote job

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Engineer - Recommendations based in Canada.

This role focuses on building the data and machine learning foundations that power personalized discovery and social experiences at scale.
You will help evolve recommendation systems that connect users with relevant content, communities, groups, and events.
Working across data engineering, backend development, and personalization, you will design systems capable of processing large volumes of platform-generated data.
You will collaborate closely with data scientists, product managers, and engineers to turn behavioral signals into meaningful user experiences.
The role offers significant technical scope across cloud infrastructure, data pipelines, APIs, distributed systems, and ML-enabled applications.
You will also help advance personalization from simple heuristics toward increasingly sophisticated, data-driven recommendations.
This is an opportunity to make a direct impact on a highly interactive consumer platform within a distributed, collaborative engineering environment.

Accountabilities
  • Design, develop, maintain, and optimize scalable data pipelines, backend services, and APIs supporting recommendations, content discovery, groups, events, and other data-driven experiences.
  • Build data models and schemas that support both analytical workloads and real-time personalization and recommendation systems.
  • Partner with data scientists, product managers, and engineering teams to ensure relevant user and platform data is accurately captured, processed, and made available for product experiences.
  • Develop and maintain large-scale data processing workflows using technologies such as Spark and Kafka.
  • Help evolve recommendation capabilities from basic heuristics toward more sophisticated, data-backed personalization models.
  • Contribute to backend architecture and implementation, including REST and WebSocket APIs, caching systems, queueing infrastructure, and cloud orchestration.
  • Process and transform high-volume platform data into reliable datasets and signals that can support machine learning and personalization use cases.
  • Optimize data storage, processing, and database performance for both analytical workloads and high-throughput real-time applications.
  • Collaborate across a full-stack engineering environment to deliver reliable, scalable features from data layer through user-facing experiences.
  • Contribute to technical strategy and the evolution of engineering and product capabilities as recommendation and personalization needs grow.
  • Monitor production systems and participate in incident response, including occasionally supporting urgent troubleshooting during outages.
  • Promote strong engineering practices around scalability, reliability, maintainability, observability, and data quality.
  • Requirements

    • 3+ years of professional software engineering experience, with a strong focus on data engineering, backend systems, or scalable SaaS and online platforms.
    • Proven experience designing, building, and optimizing production-grade ETL/ELT data pipelines.
    • Strong SQL skills, including database optimization for analytical workloads and high-throughput real-time access.
    • Hands-on experience with big data technologies such as Spark, Kafka, Hadoop, or Beam.
    • Experience working with cloud platforms at scale, particularly AWS or Google Cloud.
    • Programming experience across technologies such as Python, JavaScript/Node.js, MongoDB, and Redis, with the ability to work effectively across multiple languages and systems.
    • Experience with Elasticsearch, data warehousing, and machine learning systems.
    • Strong understanding of scalable backend architecture, distributed data processing, APIs, caching, queues, and cloud infrastructure.
    • Ability to collaborate effectively with data scientists, product managers, engineers, and other cross-functional stakeholders.
    • Strong communication skills and an agile, collaborative mindset suited to a distributed engineering environment.
    • Bonus experience with content discovery, recommendation engines, personalization, social graphs, online communities, or user-generated content.
    • Experience building consumer products, e-commerce platforms, marketplaces, or social products is highly valued.
    • Interest or experience in virtual reality, online communities, or creator-driven platforms is a plus.
    • Benefits

      • 100% remote work with flexible working hours and designated core collaboration hours.
      • Health benefits.
      • 401(k) plan for eligible U.S. employees.
      • Stock options.
      • Generous paid holiday schedule.
      • Unlimited and flexible vacation time.
      • Paid parental leave.
      • Opportunity to work on large-scale recommendation, data, and personalization systems.
      • Collaborative and distributed environment where engineers can contribute to projects and influence technical direction.
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Staff Engineer - Recommendations in Canada vacancy
  • $236k per year

     ...This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Engineer, Data and AI based in Canada . This is a senior technical leadership role focused on building and scaling the data and AI infrastructure... 
    Suggested
    Remote job
    Full time
    Local area
    Canada
    1 hour ago
  • $150k - $210k per year

     ...technology helps operators thrive while delivering unforgettable moments to travelers around the world. We’re looking for a Staff Software Engineer to join the Checkfront team. Checkfront is an established SaaS platform in the tours and activities industry with real... 
    Suggested
    Full time

    Checkfront

    Canada
    29 days ago
  • $147.6k - $184.5k per year

     ...educator insights and translating them into recommendations that help Coursera achieve a seamless experience across its platform. As a Staff Product Designer, you will lead the...  ...area. You'll partner closely with Product, Engineering, Research, and Data Science across multiple... 
    Suggested
    Internship
    Work at office
    Worldwide

    Coursera

    Canada
    1 day ago
  • $145.84k - $182.3k per year

     ...manages all applications and next steps. Our partner is looking for a Staff Product Manager based in Canada. This is a senior product...  ...and measuring business outcomes. You will work closely with Engineering, Design, GTM, Sales, Marketing, and other cross-functional teams... 
    Suggested
    Remote job
    Canada
    1 hour ago
  • Elevate your career as a Staff Process Design Engineer focused on material handling with Sila, a pioneer in next-generation battery materials. Drive...  ...(HMBs) and PFDs • Lead safety deliverables and HAZOP recommendation closures • Identify and address gaps in project execution... 
    Suggested

    NextGenEnergyJobs

    Canada
    3 days ago
  •  ...Staff Process Design Engineer - Material Handling We are Sila, a next-generation battery materials company. Key Responsibilities Serve...  ...and support process safety deliverables, including HAZOP recommendation closure, MOC changes, safety system designs, and operational... 

    NextGenEnergyJobs

    Canada
    3 days ago
  • $140k - $160k per year

     ...applications and next steps. Our partner is looking for a Senior Software Engineer based in Canada. This is an opportunity to join a remote-...  ...architectural, implementation, and operational risks early and recommend practical mitigation strategies. Improve systems and... 
    Remote job
    Long term contract
    Canada
    1 hour ago
  • $80k - $95k per year

     ...leading Canadian food manufacturer seeking a Mechanical Reliability Engineer to play a key role in improving equipment reliability,...  ...centered maintenance principles Monitor equipment trends and recommend long-term reliability improvements Root Cause Analysis & Continuous... 
    Long term contract
    Permanent employment
    Full time
    For contractors
    Relocation package

    Remote People

    Canada
    6 days ago
  • $140k - $150k per year

     ...$140,000 – $150,000 + Bonus + Benefits + Pension Lead the Engineering Team. Shape Canada's Infrastructure. We're partnering confidentially...  ...and engineering innovation Monitor engineering KPIs and recommend operational improvements What We're Looking For Required... 
    Long term contract
    Permanent employment
    Full time
    For contractors

    Remote People

    Canada
    6 days ago
  •  ...and next steps. Our partner is looking for a Senior Security Engineer, Platforms & AI based in Canada. This is a hands-on security...  ...the ability to clearly explain technical security issues and recommendations to engineering and other stakeholders. ~ Highly autonomous and... 
    Remote job
    Flexible hours
    Canada
    1 hour ago
  •  ...extension Security Clearance: Reliability or higher is required at time of application Summary We are seeking an experienced AI Engineer with 5+ years of experience designing, developing, and deploying enterprise-grade Artificial Intelligence and Generative AI... 
    Contract work
    Internship

    PLATO

    Canada
    1 day ago
  •  ...are seeking a highly experienced Senior Advanced Analytics / AI Engineer (LLMOps) with 10+ years of experience in advanced analytics,...  ...multidisciplinary teams. Evaluate emerging AI technologies and recommend innovative approaches to enhance organizational AI capabilities.... 
    Contract work
    Internship

    PLATO

    Canada
    1 day ago
  • $180k - $220k per year

     ...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving...  ...full-stack applications ~ Proven experience operating at a staff or principal level, influencing multiple teams or large systems... 
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    a month ago
  • $100k - $150k per year

     ...your career every step of the way. We are a high-ownership engineering organization focused on building secure, resilient, and...  ...organization’s overall security posture and provide practical recommendations for improvement. WHAT WE’RE LOOKING FOR   ~5 - 10 years... 
    Internship
    Work at office
    2 days per week

    Localcoin

    Canada
    a month ago
  •  ...lifecycle of every support ticket, from submission to resolution or prioritisation Making judgments on which feature requests reach engineering, and which you can solve yourself, or with AI tooling Translating support requests into AI prompts in the PolyAI Agent Studio... 
    Work from home
    Flexible hours

    PolyAI

    Canada
    14 days ago
  • $90.7k - $113.4k per year

     ...exciting to you, join the herd! About the Role We’re looking for a curious, technically strong, and automation-minded Data Platform Engineer to join our Data Engineering team. This is a high-impact platform engineering role for someone who enjoys building reliable systems,... 
    Remote work

    Tucows

    Canada
    1 day ago
  •  ...outputs critically, and open to continuously adopting new AI capabilities as they emerge. Overview: We are looking for a Platform Engineering Manager with a strong hands-on engineering background to lead and grow a team of platform engineers focused on developer experience... 

    Precisely International Jobs

    Canada
    1 hour ago
  •  ...within everyone's reach while doing the most important work of your career. About the team The Data Foundations team drives Data Engineering and Data Apps and Tooling work across Stripe, enabling Stripes to leverage data to make informed decisions and build user-centric... 
    Internship

    Stripe

    Canada
    3 days ago
  •  ...Job Responsibility: REMOTE CANADA March 13, 2025 Svitla Systems Inc. is looking for a SysAdmin DevOps Engineer for a full-time position (40 hours per week) in Canada. Our client is a global, science-led biopharmaceutical company specializing in discovering, developing, and... 
    Full time
    Remote work
    Worldwide

    Svitla Systems

    Canada
    3 days ago
  • $196k - $246k per year

     ...market-experienced Strategist & Solutions Architect, Experience Engineering & Platforms to join DEPT®'s growing Adobe practice in North...  ...CMOs, CTOs, and CDOs — and you will be expected to defend every recommendation with the rigor of someone who has built and broken these... 
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work

    DEPT®

    Canada
    7 days ago
  • $145k - $155k per year

     ...countries are part of our team. If this sounds exciting to you, join the herd! Description We are looking for an experienced backend engineer who enjoys solving complex problems, sharing knowledge, and building reliable software. As a Senior Backend Software Engineer, you... 
    Remote work

    Tucows Domains

    Canada
    14 days ago
  • $116k - $159.5k per year

     ...thinking marketers choose StackAdapt to orchestrate high-impact campaigns across programmatic advertising and marketing channels. The Engineering Operations team builds and operates the infrastructure, observability, and automation systems that power our engineering... 
    Local area
    Remote work
    Work from home
    Home office

    StackAdapt

    Canada
    21 days 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 within our broader Investment Systems organization. In this role, you will focus on designing, developing, and supporting the critical... 
    Remote job

    EPAM Systems

    Canada
    12 days ago
  • $65k - $115k per year

     ...those who make medicines, treatments, and diagnostics and those who take them. What You'll Do We are seeking a detail-oriented QA Engineer who seamlessly bridges manual precision with automated efficiency. As a disciplined, self-starting problem solver, you take full... 
    Remote job
    Internship
    Work at office
    Local area
    Work from home

    Veeva Systems

    Canada
    7 days ago
  • $168k - $220k per year

     ...in a row. Come see what all the fuss is about.✨   Brief summary of role: We're looking for an experienced Sr. Computer Vision Engineer to own core algorithms for mapping, localization, image analysis, and 3D reconstruction on real-world construction site data. This role... 
    Local area

    OpenSpace

    Canada
    1 day ago
  •  ...Stripe's success. Focused on financial partner integrations and funds flow expansion, we sit at the intersection of product/platform engineers and financial partners, connecting them to ensure that everyone thrives and nothing is lost in translation. Our team partners... 

    Stripe

    Canada
    4 days ago
  • $32 - $39 per hour

     ...Manufacturing Design Engineer (SolidWorks | DFM/DFA) Scarborough, ON Full-Time | Permanent $32 - $39/hr + Benefits Day Shift (...  ...T requirements Support continuous improvement initiatives Recommend design improvements that increase manufacturability and reduce production... 
    Hourly pay
    Long term contract
    Permanent employment
    Full time
    Monday to friday
    Day shift

    Remote People

    Canada
    22 days ago
  •  ...permissions, role-based access control, and seamless identity experiences across Kong's platform. About the Role: The Software Engineer will be a key contributor to the IAM Team, building scalable backend services for Kong Konnect and the Developer Portal. You'll... 
    Full time
    Worldwide

    kong

    Canada
    1 day 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
    24 days ago
  • $110k - $120k per year

     ...manufactures specialized equipment and technology relied upon in demanding environments around the world. Their success is built on engineering excellence, practical innovation, and a deep understanding of real-world performance. This is an organization where innovation... 
    Permanent employment
    Full time
    Relocation package

    Stoakley-Stewart Consultants

    Canada
    29 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Engineer - Recommendations. Be the first to apply!