Software Engineer, Search Platform at Notion

New York, New York, United States

Notion Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years), Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, SaaSIndustries

Requirements

  • Experience in backend engineering, data infrastructure, search infrastructure, queueing systems, at-least-once message delivery, multi-stage data pipelines, or distributed systems
  • Track record for shipping scalable and reliable user-facing products
  • Thrive when collaborating cross-functionally, especially with product, design, infrastructure, or data teams
  • Computer science background or equivalent technical experience

Responsibilities

  • Denormalize, preprocess, and index any and every type of Notion content that users might find useful
  • Find opportunities up and down the stack to maintain Notion’s quick indexing latency
  • Drive correctness and consistency, ensuring every change in the application is reflected in search indices
  • Scale search infrastructure up and out, owning hardware and index configurations
  • Drive best-in-class user privacy, security, and Enterprise-level features
  • Own feature-store infrastructure, making high-value information quickly and cheaply available to multiple teams
  • Work with product engineers across the organization, consulting on data modeling and ingesting new types of content

Skills

Key technologies and capabilities for this role

Search InfrastructureIndexingData PreprocessingDenormalizationLatency OptimizationInfrastructure ScalingHardware ConfigurationPrivacySecurityData ModelingFeature Store

Questions & Answers

Common questions about this position

What is the work location and arrangement for this role?

The position is hybrid, requiring all team members to work from Notion's offices on Mondays and Thursdays, designated as Anchor Days, with certain teams or positions possibly needing additional in-office days.

What skills are required for the Software Engineer, Search Platform role?

Required skills include experience in backend engineering, data infrastructure, search infrastructure, queueing systems, at-least-once message delivery, multi-stage data pipelines, or distributed systems; a track record of shipping scalable and reliable user-facing products; thriving in cross-functional collaboration; and a computer science background or equivalent.

What is Notion's company culture like?

In-person collaboration is essential to Notion's culture, with required office attendance on Mondays and Thursdays as Anchor Days.

What salary or compensation does this position offer?

This information is not specified in the job description.

What makes a strong candidate for this role?

Strong candidates have experience in backend engineering, data or search infrastructure, distributed systems, and a proven track record of shipping scalable products, along with cross-functional collaboration skills; nice-to-haves include expertise in Lucene/Elasticsearch, large-scale data processing like Kafka/Spark, and experience at fast-growing SaaS startups.

Notion

Versatile productivity and collaboration platform

About Notion

Notion is a workspace platform designed to enhance productivity and collaboration for a wide range of users, from startups to large enterprises. It combines various tools into a single platform, allowing teams to write, plan, and share their work efficiently. Users can start with a free version and upgrade to paid plans as their needs grow. Key features include customizable notes and documents, project management tools, and a drag-and-drop interface for easy page creation. Notion also includes an AI-powered Q&A feature that provides instant answers to user queries, helping to centralize knowledge. The platform supports multiple languages and has a strong global community that contributes content and organizes events.

San Francisco, CaliforniaHeadquarters
2016Year Founded
$325.9MTotal Funding
LATE_VCCompany Stage
Enterprise Software, AI & Machine LearningIndustries
5,001-10,000Employees

Benefits

Medical, dental & vision insurance
PTO
Mental health & wellbeing package
Parental leave
Fertility coverage
Retirement matching
Commuter benefits
Monthly stipend

Risks

Increased competition from AI-enhanced tools like Evernote.
Potential trust issues with AI features due to factual inaccuracies.
User resistance to adopting new productivity tools.

Differentiation

Notion combines note-taking, task management, and databases into a single platform.
The platform offers customizable workspaces for personal and collaborative use.
Notion AI assists with tasks like text generation and predictive analytics.

Upsides

Integration with Slack and Google Drive enhances workflow automation.
Acquisition of Skiff strengthens Notion's privacy offerings.
Standalone apps like Notion Calendar expand Notion's modular productivity solutions.

Land your dream remote job 3x faster with AI