Latest AI JobsBrowse Jobs
quora logo

Senior Machine Learning Engineer, Ads - Quora (Remote)

quoraRemote - Multiple LocationsEngineering
Apply on company site
Salary
$189,507 - $274,604 USD
Job type
Full-time
Work mode
Remote
Experience
Senior · 4+ yrs
Posted
10 Sept 2026
Status
Open · checked 7d ago

About this role

Quora is hiring a Senior Machine Learning Engineer to focus on ads ranking for the Quora product on a remote basis from multiple eligible countries. This position suits an experienced engineering professional with a strong background in machine learning and ads optimization who thrives in an autonomous, remote-first environment.

Role Overview

The Monetization team at Quora is looking for an ads ranking specialist to optimize the advertising product across its complete lifecycle, spanning targeting, ranking, auction dynamics, and quality measurement. In this role, the engineer owns problems end-to-end, including research, data collection, modeling, deployment, and maintenance. Responsibilities cover improving CTR and CVR prediction, user and ad representations, model calibration, and user-sequence modeling to deliver measurable revenue and user value.

Key Responsibilities

Develop and improve ads ranking models covering prediction objectives, feature interactions, calibration, and user-history modeling.
Take end-to-end ownership of machine learning systems from data pipelines and feature engineering to training-data construction, model evaluation, and production integration.
Evaluate and apply advances in deep learning and recommendation modeling while adhering to production latency, reliability, and cost constraints.
Collaborate with ML platform and product engineers to build scalable and efficient machine learning systems.
Partner with product, data science, and engineering teams to define ranking objectives, design A/B experiments, and measure improvements.
Identify new machine learning opportunities within the Ads product to drive value for users and advertisers.

Requirements

Availability for meetings and impromptu communication during Quora coordination hours from Monday through Friday, 9 am to 3 pm Pacific Time.
Minimum of 4 years of professional software development experience in machine learning.
Hands-on experience developing and deploying ads ranking models at scale, including CTR or CVR prediction and calibration.
Experience evaluating ranking models through offline analysis and online experiments.
Experience using AI-assisted development tools for coding, testing, debugging, or data analysis.
Hands-on experience building and deploying deep learning models with PyTorch or TensorFlow.
Good understanding of the mathematical foundations of machine learning algorithms.
Strong Python programming skills and experience writing maintainable production ML code.
BS, MS, or PhD in Computer Science, Engineering, or a related technical field.

Nice to Have

Experience with modern ranking architectures such as feature interaction networks, attention-based user-sequence models, and multi-task learning.
Understanding of how ranking predictions and calibration interact with bidding and auctions.
Experience leading large-scale multi-engineer projects.
Experience addressing ranking challenges such as sparse or delayed conversion labels, sampling and exposure bias, cold-start users, or training-serving inconsistencies.
Experience with generative recommender systems.
Effective communication and strong leadership skills.
Passion for the company mission and goals.

Skills and Tools

Python
PyTorch
TensorFlow
Deep Learning
Machine Learning

Salary and Benefits

For US-based applicants, the salary range is $189,507 to $274,604 USD. For Toronto and Vancouver-based applicants, the salary range is $243,330 to $282,076 CAD, and for other Canadian locations, it is $227,108 to $263,271 CAD. Additional benefits include medical, dental, and vision coverage, equity refreshers, remote work reimbursement, paid time off, and employee assistance programs, with specific offerings varying by country.

About the Company

Quora operates two primary platforms: Quora, a global knowledge sharing platform with millions of monthly unique visitors, and Poe, a cloud workspace running multiple AI agents on shared context and tools. The company operates as a privately held, remote-first organization with a culture rooted in transparency, idea-sharing, experimentation, and continuous deployment.

How to Apply

To apply for this position, please visit the official company careers page.

Skills and tech stack

Questions candidates ask

Can I work from any location?

The role is remote, but it can be performed from multiple countries and locations listed on the company eligibility page. Candidates must also be available for meetings during Quora coordination hours from Monday to Friday, 9 am to 3 pm Pacific Time.

What is the salary range for this position?

For US-based applicants, the salary is $189,507 - $274,604 USD. For Toronto and Vancouver applicants, it is $243,330 - $282,076 CAD, and for other Canadian locations, it is $227,108 - $263,271 CAD. Equity and benefits are also included.

What level of experience is required?

Candidates must have 4+ years of professional software development experience in machine learning.

What primary frameworks and languages are required?

Strong Python programming skills are required, along with hands-on experience building and deploying deep learning models using PyTorch or TensorFlow.

Ready to apply?

The application is on the official quora careers page.

Apply on company site