13 days ago

Software Engineer Search Quality and Ranking

Notion

On Site
Full Time
$200,000
New York, NY

Job Overview

Job TitleSoftware Engineer Search Quality and Ranking
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$200,000
LocationNew York, NY

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About Us

Notion helps you build beautiful tools for your life’s work by connecting docs, notes, projects, calendars, and email, all enhanced with AI. Millions of users, including teams from companies like Toyota, Figma, and OpenAI, use Notion to save time and money.

In-person collaboration is essential to Notion’s culture. All team members are required to work from the office on Mondays, Tuesdays, and Thursdays (Anchor Days). Certain teams may require additional in-office days.

About The Role

As a Software Engineer Search Quality and Ranking at Notion, you will join a small but nimble Search team. Your mission is to find the best documents users and AI tools are looking for as quickly as possible. You will work on state-of-the-art models to improve search ranking and explore the boundaries of modern search technologies.

What You'll Achieve

  • Build and maintain core search APIs for internal and external users.
  • Develop new ranking models that improve quality while keeping latency low.
  • Build out core machine learning infrastructure using tools such as Anyscale and Dynamo.
  • Enhance ranking across various recall sources, including Elasticsearch and vector databases.

Skills You'll Need To Bring

You have experience in technically challenging domains and remain energized by learning new technologies. You are a holistic problem solver who communicates nuanced ideas clearly and is impact driven. You enjoy collaborating cross-functionally, learn continuously, and are ready to adopt AI tools to enhance your work.

Nice To Haves

  • 3+ years of experience in machine learning, recommendation systems, NLU, or AI.
  • Experience with LLMs, embeddings, or ML natural language technologies.
  • Understanding of system integration from UI to data model.
  • Experience with relational databases, Elasticsearch, and data pipeline technologies like Spark or DBT.
  • Familiarity with tech stack components such as React, TypeScript, Node.js, and Postgres.
  • Leadership experience in driving teams toward shared goals.

Key skills/competency

  • Search APIs
  • Ranking Models
  • Machine Learning
  • Latency Optimization
  • Elasticsearch
  • Vector Databases
  • Anyscale
  • Dynamo
  • Data Pipeline
  • Team Collaboration

Tags:

Software Engineer Search Quality and Ranking
Search APIs
Ranking Models
Machine Learning
Latency
Elasticsearch
Vector Databases
Anyscale
Dynamo
APIs
ML Infrastructure
Data Pipeline
React
TypeScript
Node.js

Share Job:

How to Get Hired at Notion

  • Customize your resume: Highlight search and ML expertise.
  • Research Notion: Understand company culture and products.
  • Show technical prowess: Emphasize latency and API skills.
  • Prepare for interviews: Expect problem-solving and system design questions.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background