cover image
Notion

Notion

notion.com

18 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, Teamwork
Job Description
**Job title** Software Engineer – Teamwork **Role Summary** Full‑stack product engineer responsible for designing, building, and scaling core collaboration features (sidebar, inbox, comments, notifications, etc.). Works with product, design, data science, and research to deliver intuitive, high‑quality user experiences for millions of users and enterprise customers. Leads technical strategy, mentors engineers, and ensures performance, reliability, and architectural flexibility. **Expectations** - Own strategic projects that enhance core user experience. - Deliver robust, scalable features to production with high quality. - Partner with engineering leadership to prioritize long‑term technical investments. - Mentor junior engineers and foster cross‑functional collaboration. - Communicate complex technical ideas clearly to diverse stakeholders. **Key Responsibilities** 1. Design, develop, and maintain foundational UI and backend components (React, TypeScript, Node.js, Postgres). 2. Drive end‑to‑end delivery of new features, from concept to ship, ensuring quality and performance. 3. Architect scalable solutions to meet growing user and data volumes. 4. Make critical technical decisions, set coding standards, and enforce best practices. 5. Mentor and coach engineering team members; facilitate knowledge sharing. 6. Collaborate with product, design, data science, and research teams to refine product vision and prioritize features. 7. Monitor system reliability, troubleshoot issues, and continuously improve performance metrics. **Required Skills** - 7+ years of software engineering experience with a record of shipping production‑grade products. - Strong full‑stack background: React, TypeScript, Node.js, Postgres; familiarity with modern web stack. - Proven technical leadership: leading teams, making architecture decisions, mentoring. - Excellent problem‑solving ability: decompose complex problems, balance trade‑offs, handle ambiguity. - Effective communication: articulate technical concepts to non‑technical audiences; collaborate openly. - Adaptability: comfortable learning new technologies and tools as needed. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent professional experience). - No specific certifications required.
New york, United states
Hybrid
Senior
05-11-2025
Company background Company brand
Company Name
Notion
Job Title
Data Science Intern (Winter or Summer 2026)
Job Description
**Job Title** Data Science Intern – Winter or Summer 2026 **Role Summary** A 12‑week data science internship focused on analyzing product usage, generating actionable insights, and developing metrics dashboards to support product and business teams. Intern works under a mentor, collaborates cross‑functionally, and presents findings to leadership. **Expectations** - Complete data‑driven projects within a 12‑week timeline. - Communicate insights in clear, actionable reports to stakeholders. - Influence product improvements and business decisions through analytical work. - Attend in‑office Anchor Days (Monday & Thursday) in SF or NYC. **Key Responsibilities** - Extract, transform, and analyze large datasets using SQL. - Employ scripting languages (Python or R) to build models, run experiments, and automate analysis pipelines. - Design and maintain dashboards that track key metrics for product health and growth. - Conduct A/B test analyses to evaluate feature performance and recommend optimizations. - Partner with product, engineering, GTM, and business teams to understand data needs and shape analytical solutions. - Present insights and strategic recommendations to senior leadership. **Required Skills** - Advanced SQL for data extraction, transformation, and analysis. - Proficiency in one or more scripting languages (Python or R). - Strong quantitative reasoning and statistical analysis capabilities. - Effective written and verbal communication for cross‑functional collaboration. - Problem‑solving mindset with ability to work in a fast‑paced environment. - Experience in data science internships or similar roles. **Required Education & Certifications** - Currently enrolled in a bachelor’s or master’s program in a quantitative field (Economics, Statistics, Applied Math, Engineering, Computer Science, Natural Sciences). - Targeting full‑time employment completion before Summer 2027. ---
New york, United states
Hybrid
Fresher
05-11-2025
Company background Company brand
Company Name
Notion
Job Title
Software Engineer Intern (Summer 2026)
Job Description
**Job Title** Software Engineer Intern (Summer) **Role Summary** A 12‑week internship focused on designing, developing, and shipping product features and infrastructure for a high‑traffic web platform. Interns work with a mentor and cross‑functional teams to deliver clean, secure, and well‑tested code that enhances user experience and system reliability. **Expectations** - Write maintainable, well‑documented code in modern languages (e.g., TypeScript, Rust, Go, Python, Java, Swift, Kotlin). - Deliver features from concept to deployment, including design, implementation, testing, and debugging. - Demonstrate strong problem‑solving, adaptability, and a user‑centric mindset. - Collaborate effectively in a fast‑paced, dynamic environment and communicate clearly in both written and verbal formats. **Key Responsibilities** - Implement new product functionality or infrastructure components in web, mobile, or backend services. - Design and refactor codebases to improve performance, security, and maintainability. - Write unit, integration, and end‑to‑end tests; enforce code style and documentation standards. - Debug and resolve issues across databases, APIs, and distributed systems. - Participate in code reviews, pair programming, and architecture discussions. - Work closely with product managers, designers, and other engineers to align on scope and user impact. **Required Skills** - Proficiency in at least one programming language: TypeScript, Node.js, Go, Python, Java, Swift, Rust, or Kotlin. - Strong analytical and problem‑solving abilities; comfortable decomposing complex issues. - Experience with relational databases (Postgres or MySQL) is a plus. - Front‑end foundation: CSS, JavaScript, React (for UI roles). - Solid understanding of software fundamentals: data structures, algorithms, security best practices, and performance optimization. - Excellent written and verbal communication, empathy, and willingness to seek and give feedback. - Ability to learn quickly and adapt to new technologies and shifting priorities. **Required Education & Certifications** - Currently pursuing a bachelor’s or master’s degree in Computer Science, Computer Engineering, Software Engineering, or a related field. - Expected graduation before July 2027. - Prior internship(s) in software development highly valued.
New york, United states
Hybrid
Fresher
05-11-2025
Company background Company brand
Company Name
Notion
Job Title
Software Engineer, Search Platform
Job Description
Job Title: Software Engineer, Search Platform Role Summary: Design, build, and scale the search and indexing infrastructure that powers Notion’s global search and AI features, ensuring high‑performance, accurate, and privacy‑compliant delivery of indexed content. Expectations: Deliver end‑to‑end search functionality with sub‑second latency, maintain data consistency across the application, scale infrastructure horizontally, and uphold strict privacy and security standards for enterprise clients. Key Responsibilities: - Denormalize, preprocess, and index all user content types for search availability. - Optimize and maintain low‑latency indexing pipelines and search clusters. - Ensure every application change is accurately reflected in search indices (data consistency). - Scale search infrastructure by managing hardware, configurations, and resource allocation. - Own the feature‑store infrastructure, enabling rapid data access for multiple teams. - Collaborate with product, design, infrastructure, and data teams on data modeling and ingestion of new content types. - Implement and maintain privacy and security controls in the search system. - Contribute to system reliability, scalability, and operational excellence. Required Skills: - Backend engineering experience (high‑scale services, APIs, data pipelines). - Data infrastructure and distributed systems knowledge (queueing systems, at‑least‑once message delivery, multi‑stage pipelines). - Search infrastructure experience (full‑text search concepts, indexing, query latency tuning). - Proven track record shipping reliable, scalable user‑facing products. - Strong cross‑functional collaboration with product, design, and data teams. - Bachelor’s degree or equivalent technical experience in Computer Science or related field. Required Education & Certifications: - Bachelor’s degree (or equivalent practical experience) in Computer Science, Software Engineering, or a related technical discipline.
San francisco, United states
Hybrid
05-11-2025