cover image
Notion

Notion

notion.com

12 Jobs

6,428 Employees

About the Company

Notion blends your everyday work tools into one. Product roadmap? Company wiki? Meeting notes? With Notion, they're all in one place, and totally customizable to meet the needs of any workflow. It's the all-in-one workspace for you, your team, and your whole company.

We humans are toolmakers by nature, but most of us can't build or modify the software we use every day -- arguably our most powerful tool. Our team at Notion is on a mission to make it possible for everyone to shape the tools that shape their lives.

Listed Jobs

Company background Company brand
Company Name
Notion
Job Title
Software Engineer, Search Quality and Ranking
Job Description
**Job title:** Software Engineer, Search Quality and Ranking **Role Summary:** Build and optimize recommendation, ranking, and search systems that deliver high‑quality results with low latency. Develop core search APIs, ranking models, and ML infrastructure while integrating search data from Elasticsearch and vector databases. Collaborate cross‑functionally to drive product impact. **Expectations:** - Deliver production‑ready search APIs used by internal and external consumers. - Design and scale ranking models that improve quality metrics while maintaining stringent latency targets. - Maintain and evolve ML infrastructure (Anyscale/Dynamo) and data pipelines. - Work autonomously within an agile team, communicating clearly and contributing to shared goals. **Key Responsibilities:** - Develop and maintain the core search API layer. - Engineer ranking models (ML/LLMs) for document relevance across multiple recall sources. - Integrate and optimize data from Elasticsearch, vector databases, and relational stores. - Build and monitor ML pipelines (Spark/DBT), ensuring data quality and rapid retraining. - Collaborate with product, data engineering, and UX to define ranking objectives. - Measure, report, and iterate on quality and latency KPIs. - Research emerging search/LLM technologies and assess applicability to product. **Required Skills:** - Proven experience in latency‑sensitive systems (recommendation, search, ranking) or similar. - Strong programming in JavaScript/TypeScript, Node.js; familiarity with React, Postgres/MySQL. - Experience building ML models (LLMs, embeddings) and deploying them in production. - Knowledge of Elasticsearch and vector database query building. - Proficiency in data pipeline technologies (Spark, DBT) and ML infra (Anyscale/Dynamo). - Ability to decompose complex problems, communicate technical ideas clearly, and collaborate cross‑functionally. - Lifelong learning mindset with a focus on business impact. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent experience). - No mandatory certifications; relevant domain knowledge and proven practical experience are prioritized.
San francisco, United states
Hybrid
Junior
27-11-2025
Company background Company brand
Company Name
Notion
Job Title
Software Engineer, Enterprise Data Platform
Job Description
Job Title: Software Engineer, Enterprise Data Platform Role Summary: Design, build, and operate a secure, high‑performance lakehouse that serves Notion’s AI, analytics, and search services for enterprise customers. Drive end‑to‑end data pipelines, enforce encryption‑by‑design, enable fine‑grained access, and improve observability and cost efficiency across a multi‑region, multi‑cell environment. Expactations: - Deliver production‑ready lakehouse components (tables, catalogs, schema management). - Own end‑to‑end batch and streaming pipelines, ensuring reliability and compliance. - Integrate enterprise key management and perform file‑ and record‑level encryption. - Build audit and residency primitives that expose user access and location data. - Enhance operational excellence through improved alerting, debugging, and on‑call workflows. - Optimize performance and cost on Spark, Kafka, and storage for large workspaces. - Enable ML and search workflows by provisioning the underlying data infrastructure. - Contribute to platform roadmap, design documentation, and vendor evaluations. Key Responsibilities: - Design and evolve the data lakehouse using Iceberg/Hudi/Delta and cataloging systems. - Develop, test, and maintain batch and streaming pipelines with Spark, Kafka, EMR, etc. - Implement Enterprise Key Management (EKM) workflows, ensuring secure key handling. - Provide fine‑grained access control, auditing, and data residency features. - Raise reliability metrics: on‑call support, incident response, alerting, and observability. - Tune cluster performance and reduce costs across Kafka, Spark, and storage. - Build infrastructure for ML training/inference, ranking, and embedding pipelines. - Author design docs, conduct evaluations, and influence platform direction and vendor selection. Required Skills: - 5+ years in building/operating large‑scale data platforms for SaaS or similar. - Proficient in Python, Java, or Scala; strong SQL for analytics and modeling. - Hands‑on experience with Spark (debugging, performance tuning). - Experience with Kafka or equivalent; knowledge of CDC/ingestion patterns (Debezium, Fivetran). - Familiarity with lakehouse formats (Iceberg, Hudi, Delta) and data catalogs/schema evolution. - Understanding of data security: access control, encryption at rest/transit, auditing. - Experience with AWS, GCP, or Azure and managed services (EMR, Dataproc, Kubernetes). - Comfort owning production services: on‑call, incident management, reliability improvements. - Nice to have: enterprise customer experience, EKM/compliance features, multi‑region architecture, ML workflow provisioning, vector database integration, observability tooling (Honeycomb, OpenTelemetry). Required Education & Certifications: - Bachelor’s (or higher) degree in Computer Science, Engineering, or related field. - Relevant certifications (e.g., AWS Certified Data Analytics – Specialty, GCP Professional Data Engineer) are advantageous.
San francisco, United states
Hybrid
Mid level
27-11-2025
Company background Company brand
Company Name
Notion
Job Title
Business Systems Analyst
Job Description
**Job title**: Business Systems Analyst **Role Summary** Strategic analyst driving the design, implementation, and optimisation of the sales and customer success technology stack. Works cross‑functionally with Sales, Revenue Operations, Customer Experience, and BizTech to deliver scalable, AI‑enabled GTM processes, system integrations, and data governance. **Expectations** - Own end‑to‑end delivery of large transformation initiatives. - Mentor junior BSAs and set architectural standards. - Partner with AI Transformation to embed AI copilots and automation into workflows. - Ensure data quality, forecasting accuracy, and standardized governance across systems. **Key Responsibilities** 1. Define and execute the GTM Systems Strategy roadmap. 2. Lead discovery, business process design, technical configuration, integration, testing, and enablement of new solutions. 3. Drive adoption of AI tools (LLM‑based copilots, workflow automation) with Sales and CX teams. 4. Design scalable lead‑to‑revenue processes, enhancing pipeline visibility and forecast accuracy. 5. Translate business requirements into clear system designs and APIs. 6. Develop data models, integration logic, and automation workflows across the sales tech ecosystem. 7. Produce documentation, data standards, and system governance policies. 8. Collaborate with stakeholders to align strategy, priorities, and delivery timelines. **Required Skills** - 6‑8 years as a Sales or GTM Business Systems Analyst, Solution Architect, or equivalent. - Deep expertise in Salesforce administration, data modeling, and API‑based integration. - Proficient with sales‑tech tools: Outreach, Gong, Clay, Gainsight, and related ecosystems. - Strong analytical and technical problem‑solving abilities. - Experience designing automated, scalable GTM processes. - Proven ability to influence cross‑functional teams and manage stakeholder expectations. - Experience implementing AI/LLM‑based solutions for business workflows. - Ownership mindset balancing strategy with hands‑on execution. **Required Education & Certifications** - Bachelor’s degree in Business, Information Systems, Computer Science, or related field. - Salesforce Administrator or Advanced Administrator certification (preferred). - Additional certifications in AI or analytics tools are a plus.
San francisco, United states
Hybrid
Mid level
27-11-2025
Company background Company brand
Company Name
Notion
Job Title
Business Systems Engineer
Job Description
Job title: Business Systems Engineer Role Summary: Design, build, and maintain scalable integrations, automations, and workflows across the enterprise SaaS stack to support GTM, Finance, and Operations teams. Drive data quality, system reliability, and operational efficiency through technical solutions and cross‑functional collaboration. Expectations: Deliver end‑to‑end technical solutions that align with business objectives, ensuring seamless data flows and high system uptime. Partner with stakeholders to translate requirements, produce clean code, maintain documentation, and provide ongoing support and optimization. Key Responsibilities: - Design, develop, and maintain Salesforce solutions (Apex, SOQL, Lightning Web Components, APIs). - Configure and extend iPaaS tools (Workato, Tray.io, Celigo, MuleSoft) for data integration. - Build custom API connectors using Node.js, Python, AWS Lambda, or REST/SOAP. - Maintain data synchronization and quality across CRM, ERP, billing, and support systems. - Create and update technical documentation, process flows, and best‑practice guides. - Collaborate with Sales, Finance, Marketing, and Support to capture requirements and deliver scalable technical solutions. - Lead or contribute to cross‑functional projects from requirements gathering to deployment and post‑implementation support. - Troubleshoot and resolve integration and application issues, ensuring minimal downtime and high reliability. Required Skills: - 4–6 years of Business Systems Engineering or Application Engineering experience in a SaaS environment. - Strong Salesforce development background (Apex, SOQL, Lightning Web Components, API integration). - Proficiency in at least one programming/scripting language (Python, JavaScript, Node.js, or TypeScript). - Experience with integration platforms (Workato, Tray.io, or MuleSoft). - Knowledge of ERP and GTM processes (lead‑to‑cash, quote‑to‑cash, customer lifecycle). - Solid understanding of data modeling, API design, and system architecture. - Excellent communication skills and ability to collaborate with both technical and non‑technical stakeholders. Required Education & Certifications: - Bachelor’s degree in Computer Science, Information Systems, or a related field (or equivalent practical experience). - Salesforce certifications (e.g., Salesforce Platform Developer I/II, or relevant Salesforce integration certifications) are preferred.
San francisco, United states
Hybrid
27-11-2025