Staff Engineer - Recommendations
- 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.
- 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.
- 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.
- 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.
Requirements
Benefits
$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...SuggestedRemote jobFull timeLocal area$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...SuggestedFull time$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...SuggestedInternshipWork at officeWorldwide$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...SuggestedRemote job- 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
- ...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...
$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 jobLong term contract$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 contractPermanent employmentFull timeFor contractorsRelocation package$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 contractPermanent employmentFull timeFor contractors- ...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 jobFlexible hours
- ...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 workInternship
- ...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 workInternship
$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 contractFull timeRemote work$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...InternshipWork at office2 days per week- ...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 homeFlexible hours
$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- ...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...
- ...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
- ...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 timeRemote workWorldwide
$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 officeLocal areaRemote workFlexible hoursShift work$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$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 areaRemote workWork from homeHome office- ...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
$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 jobInternshipWork at officeLocal areaWork from home$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- ...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...
$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 payLong term contractPermanent employmentFull timeMonday to fridayDay shift- ...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 timeWorldwide
$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 contractFull timeRemote work$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 employmentFull timeRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Engineer - Recommendations. Be the first to apply!


