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

Staff Machine Learning Engineer, Recommendation Systems - Quora (Remote)

$282.47k - $329.34k per year

Quora

[ Quora is a privately held,\ "remote-first\" company. Thisposition can be performed remotely from multiple countries around the world. Please visit careers.Quora.Com/eligible-countries for details regarding employment eligibility by country.]About Quora:
Quora’s mission is to grow the world's collective intelligence. To do so, we have two platforms:Quora: a global knowledge sharing platform with millions of monthly unique visitors, bringing people together to share insights on various topics and providing a unique platform to learn and connect with others.
Poe: a cloud workspace where millions of users run multiple AI agents on shared context and tools. One subscription, every frontier model, and the collaboration layer that makes them work together.
Behind these products are passionate, collaborative, and high-performing global teams. We have a culture rooted in transparency, idea-sharing, and experimentation that allows us to celebrate success and grow together through meaningful work. Join us on this journey to create a positive impact and make a significant change in the world.This role will be working on our Quora product.About the Team and Role:
At Quora, machine learning drives nearly every aspect of our product, and our lean, high-velocity engineering team tackles complex, high-impact challenges daily. We thrive in a remote-first culture built on absolute autonomy, continuous learning, and bold experimentation.We are looking for a Staff Machine Learning Engineer to define the technical future of Quora’s recommendation ecosystem. In this role, you will own the technical direction for feed ranking and retrieval, lead our highest-impact modeling bets, and pioneer the integration of LLMs and generative models to redefine how we understand and rank content. Beyond the home feed, you will also scale recommendation surfaces like notifications and digest emails, while architecting the underlying tools and abstractions that empower our entire engineering organization.This is a high-leverage, hands-on IC role with organization-wide scope. You will write production code, mentor rising talent, and actively shape how our team leverages AI-assisted development to accelerate our shipping velocity.Responsibilities:
Set the technical direction for Quora’s home feed recommendation systems
Lead the highest-impact projects across the recommender stack, from candidate generation and retrieval to ranking, re-ranking, and multi-objective optimization
Drive measurable improvements in user engagement and content quality through well-designed online experiments
Take end-to-end ownership of ML systems, including data pipelines, candidate extraction, feature engineering, model training, and production integration
Identify new opportunities to apply machine learning to different parts of the Quora product
Partner with product, data science, and infrastructure teams to align on priorities and tradeoffs
Mentor engineers and lead by example, raising the bar for code quality, modeling rigor and AI assisted dev velocity
Minimum Requirements:
Availability for meetings and impromptu communication during Quora's “coordination hours” (Mon-Fri: 9am-3pm Pacific Time)
6+ years of professional software development experience in machine learning
4+ years of professional experience building and optimizing Home Feed recommendation systems for social media and user-generated content platforms.
Deep knowledge of the full recommender stack: candidate generation, retrieval, ranking, re-ranking, embeddings, and multi-objective optimization.
Deep understanding of mathematical foundations of machine learning algorithms
Experience leading large-scale ML projects end-to-end with measurable outcome
Strong communication and interpersonal skills
BS, MS, or PhD in Computer Science
Preferred Requirements:
6+ years of experience writing Python or C++ code
Hands-on experience deploying and running generative models at scale
Background in notifications, email/digest recommendations, or growth and lifecycle modeling
Flexible and positive team player
Publications at venues like RecSys, KDD, NeurIPS, or ICML.
Passion for Quora's mission and goals
At Quora, we value diversity and inclusivity and welcome individuals from all backgrounds, including marginalized or underrepresented groups in tech, to apply for our job openings. We encourage all candidates who share a passion for growing the world’s knowledge, even those who may not strictly meet all the preferred requirements, to apply, as we know that a diverse range of perspectives can have a significant impact on our products and our culture.Additional Information:
We are accepting applications on an ongoing basis. This role is a backfill for an existing vacancy.Quora offers a wide range of benefits including medical/dental/vision coverage, equity refreshers, remote work reimbursement, paid time off, employee assistance programs, and more. Benefits are country-specific and may vary.There are many factors that will determine the starting compensation, including but not limited to experience, location, education, and business needs.US candidates only: For US based applicants, the salary range is $219,989 - $320,613 USD + equity + benefits.
Canada candidates only: For Toronto and Vancouver based applicants, the salary range is $282,469 - $329,337 CAD + equity + benefits. For all other locations in Canada, the salary range is $263,638 - $307,381 CAD + equity + benefits.
In equity-eligible countries, we currently also offer a flexible equity program where a portion of equity compensation may be taken as cash.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.AI technology may assist in sorting applications and recording interview notes, but all decisions are made by a member of our team.To ensure a secure hiring process, all final candidates will undergo identity verification and a comprehensive background check prior to onboarding.Job Applicant Privacy Notice:
#J-18808-Ljbffr
Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Staff Machine Learning Engineer, Recommendation Systems - Quora (Remote) in Winnipeg, MB vacancy
  •  ...Solutions for Every Season. We engineer and deliver precision agriculture hardware, software, and cloud-based platforms that...  ...agriculture through autonomy. Our focus is on building physical AI systems, where machine learning models directly interact with and control real-world... 
    Suggested

    AGCO

    Winnipeg, MB
    3 hours ago
  • $400k per year

     ...Job Description: Position: Machine Learning Engineer Location: Remote / Hybrid Employment Type: Full-time Responsibilities Design, train, and deploy machine learning models for production environments. Build data pipelines for model training, evaluation, and optimization... 
    Remote work
    Full time
    Relocation

    MS Systems

    Winnipeg, MB
    23 days ago
  • $124.2k - $174.2k per year

     .../ Edge AI subsystems and platforms. The ASIC Audio/Edge AI Systems Engineer is responsible for system architecture definition activities...  ...projects. Responsibilities Leverage experience in DSP, machine learning algorithms, SoC hardware and computer architecture concepts... 
    Suggested
    Work from home

    Qualcomm

    Winnipeg, MB
    4 hours ago
  • $186.37k - $230k per year

     ...on Grafana Labs. We are a 100% remote company with team members...  ...CapitalG, and Lead Edge Capital. Learn more at grafana.Com and follow...  ...respond to, and improve their systems – regardless of scale, complexity...  ...as individuals and as a team. Engineers are empowered to make... 
    Remote work
    Local area

    Grafana

    Winnipeg, MB
    4 hours ago
  • Design advanced Reinforcement Learning algorithms remotely, using Python and deep learning frameworks to...  ...Contribute from anywhere.This Senior AI Engineer role focuses on Reinforcement Learning...  ..., and algorithmic thinking to remote AI engineering projects with practical... 
    Remote work

    Placements24

    Winnipeg, MB
    4 hours ago
  •  ..., and ethical corporate governance. Staff Software Engineer (Product)We’relooking for a Staff Software...  ...on building high-quality product systems, making sound technical decisions, and...  ...development opportunities with access to a top learning content provider The opportunity to... 
    Long term contract
    Internship
    Local area
    Flexible hours

    Atlas

    Winnipeg, MB
    4 hours ago
  • Use Python and distributed systems expertise to build secure, scalable backend services from Canada. Work full time on cloud-native applications in AWS.As a Staff Backend Engineer, you will design core services and backend logic for event-driven systems. The work spans asynchronous... 
    Full time

    Emumba

    Winnipeg, MB
    4 hours ago
  • $125k - $145k per year

     ...mission to accelerate the world’s ability to learn, discover, and communicate science –...  ...to life! About The RoleAs a Senior IT Systems Engineer at BioRender, you will operate with end-...  ...top‑performing SaaS companies We’re remote‑first with team members across Canada and... 
    Remote work
    Full time

    BioRender

    Winnipeg, MB
    4 hours ago
  •  ...together across manufacturing, engineering, customer care, service,...  ...POSITION SUMMARY: As the Learning & Development Specialist, reporting...  ...materials, learning management system activities, and external learning...  ...or in-person meetings. Remote/Hybrid Work: Where applicable,... 
    Remote work
    Permanent employment
    Full time
    Work at office
    Immediate start
    Monday to friday

    NFI Group Inc.

    Winnipeg, MB
    5 days ago
  • Design aircraft pneumatic systems in Dorval with Bombardier, applying fluid flow knowledge, systems engineering, and technical analysis. Flexible or hybrid policies may apply.This engineering position supports Air Systems Engineering within the Pneumatics Systems Discipline... 
    Flexible hours

    Bombardier

    Winnipeg, MB
    4 hours ago
  • NBCUniversal is seeking a Lead Engine Programmer to define, build, and guide core Unreal Engine-based systems for AAA titles in a Montreal-based team. You will provide technical leadership for engine architecture, balance hands-on work with mentorship, and drive long-term technical... 
    Long term contract
    Manual labor

    NBCUniversal

    Winnipeg, MB
    4 hours ago
  • $24 - $30 per hour

     ...physical location. There is no option to work remotely. Work site environment Noisy...  ...more computerized or manual woodworking machines Fabricate or repair wooden parts for furniture...  ...Other benefits Free parking available Learning/training paid by employer... 
    Remote work
    Permanent employment
    Full time
    Relocation

    Yarrow Sash and Door Inc.

    Winnipeg, MB
    1 day ago
  • $145.6k - $218.4k per year

    CompanyQualcomm Technologies, Inc. Job AreaEngineering Group, Engineering Group ASICS Engineering About the TeamQualcomm’s System Validation & Emulation (SVE) team is part of the central SoC validation organization responsible for ensuring end-to-end silicon quality... 
    Work from home

    QUALCOMM, Inc.

    Winnipeg, MB
    4 hours ago
  •  ...highly motivated Senior Telecoms Software Engineer to join their fully remote engineering team. This is a key role...  ..., and maintaining the software systems that power our next-generation telecommunications...  ...growth, including access to online learning platforms and conferences.Allowance... 
    Remote work
    Ongoing contract
    Home office

    Placements24

    Winnipeg, MB
    4 hours ago
  •  ...Talent & Learning Department Manager Winnipeg, MB Manitoba Hydro...  ...and develop new programs or recommendations using creative, data driven,...  ...using our online application system. Ready to join a team that...  ...everything we do? Visit to learn more about this position and... 
    Hourly pay
    Long term contract
    Full time
    Internship

    Manitoba Hydro

    Winnipeg, MB
    6 hours ago
  • General Motors is seeking a Staff Software Developer to set technical direction across the data platform for vehicle ECUs and cloud integration. You will lead architecture decisions, mentor engineers, and collaborate with cross-functional teams including platform, cloud, and... 

    General Motors

    Winnipeg, MB
    4 hours ago
  •  ...Bannatyne Avenue Winnipeg, Manitoba R3A 0E5 Canada Job Title: Sewing Machine Operator Canada Goose isn't like anything else. We've built...  ...Here, opportunities are everywhere - to try something new, to learn, to do meaningful and impactful work, and they're yours for the taking... 
    Live In
    Monday to friday

    Canada Goose Inc.

    Winnipeg, MB
    6 days ago
  • $105.15k - $155.15k per year

     ...find abundant opportunities to learn, thrive, and make an impact. Come...  ...DescriptionWe’re looking for a Staff Technology Operations Lead to...  ...What You’ll Do Act in a Lead Engineer capacity in modernizing front and back of stores systems by prioritizing, providing guidance... 
    Work at office
    Immediate start
    Home office

    TJX Canada – Winners, Marshalls, HomeSense

    Winnipeg, MB
    4 hours ago
  • Become an Applied AI Engineer at Headstart, where you can work remotely while driving innovative AI solutions. Engage in...  ...the delivery of high-quality AI systems. Key Responsibilities: - Lead complex...  ...while enjoying the flexibility of remote work at Headstart.#J-18808-Ljbffr
    Remote work
    Internship

    Urban Ridge Supplies

    Winnipeg, MB
    4 hours ago
  •  ...Responsibility: Paladin Technologies is seeking a Systems Analyst that will support and focus on...  ...Analysts, Project Managers, Sales, and Engineering resources to help design IT...  ...Technicians, while supporting and mentoring their learning and growth in IT infrastructure Develop... 
    Full time
    Work at office
    Local area

    Paladin Technologies

    Winnipeg, MB
    1 day ago
  • $164.5k - $222.5k per year

     ...Intuit’s Identity platform team as a Staff Software Engineer. We are bootstrapping a new initiative...  ..., Similarity Detection, Search and Recommendations, Knowledge Graph, etc. In addition to...  ...developing search and recommendation systems and/or knowledge graphs. Experience... 

    Intuit, Inc.

    Winnipeg, MB
    4 hours ago
  •  ...Title:  Sewing Machine Operator Department: Cut & Sew Employment Type: Full-Time/Permanent Location: Winnipeg, Manitoba Who Are...  ...Do You Bring? Strong communication skills and the ability to learn quickly. Previous sewing machine operating experience. Attention... 
    Permanent employment
    Full time
    Flexible hours

    EQ3

    Winnipeg, MB
    28 days ago
  • EY Canada is seeking a Learning Leader for the Assurance practice to shape curriculum strategy and governance across Canada. The role leads end-to-end curriculum lifecycle, partners with leaders, Talent and Quality networks, and aligns with global and Americas L&D groups.The... 
    Contract work

    EY

    Winnipeg, MB
    4 hours ago
  •  ...As our Business Systems Analyst, you'll be the bridge between business...  ...Group (SMG), we design, engineer, and manufacture technology that...  ...and audit data integrity, recommending improvements as needed. WHAT...  ...impact. Apply today! Visit smgrp.com to learn more about SMG.... 

    Smartrend Manufacturing Group

    Winnipeg, MB
    28 days ago
  •  ...Project Engineer Winnipeg, MB Manitoba Hydro is consistently...  ...provide supervision for reporting staff in addition to program...  ...environmental requirements, and make recommendations on how to deal with their...  ..., memos, and lessons learned. Lead, and provide input to... 
    Hourly pay
    Long term contract
    Full time
    Work at office

    Manitoba Hydro

    Winnipeg, MB
    6 hours ago
  • $130k per year

     ...commerce platform that acts as a system of intelligence. It replaces...  ...We are hiring a Principal Engineer, Architecture. This is a senior...  ...to it, and write up what you learned either way. Working across...  ...we have in mind is a senior or staff-level engineer with an architectural... 
    Remote work
    Full time
    Contract work
    Work at office
    Flexible hours

    iQmetrix

    Winnipeg, MB
    a month ago
  • $149.69k - $190.45k per year

     ...opportunity for a Manager, Development Engineering, to join Sturgeon County, an...  ...that engages in-office, remote, and hybrid employees....  ...Health and Safety Management System. Recognise and develop opportunities...  ...initiatives and teams. Recommend long-term organizational/... 
    Remote work
    Long term contract
    Contract work
    For contractors
    Private practice
    Work at office
    Local area
    Shift work

    ABmunis

    Winnipeg, MB
    4 hours ago
  •  ...Parts™. NFI currently offers the widest range of sustainable drive systems available, including zero-emission electric (trolley, battery,...  ...business processes, identify improvement opportunities, and recommend technology-enabled solutions. Gather and translate business requirements... 
    Full time

    NFI Group Inc.

    Winnipeg, MB
    19 days ago
  • $44 per hour

     ...completed at the physical location. There is no option to work remotely. Responsibilities Tasks Document technical requirements...  ...Prepare cost-benefit and return-on-investment analyses to support system implementation Design, develop and implement information... 
    Remote work
    Permanent employment
    Full time

    SK Security Services

    Winnipeg, MB
    2 days ago
  • $117.37k - $138.07k per year

    Job Title: Operations Engineer Job Status: Permanent Section: Linear...  ..., and linear infrastructure systems while helping deliver safe,...  ...analyze operational performance and recommend improvements. Identify and...  ...Collaborate with internal staff, contractors, consultants, and... 
    Permanent employment
    Contract work
    For contractors
    3 days per week

    National Asset Mgmt Incorporated

    Winnipeg, MB
    4 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Machine Learning Engineer, Recommendation Systems - Quora (Remote). Be the first to apply!