Skip to main content

Notion

Software Engineer Intern (Winter 2027)

San Francisco, California (Remote)interninternAdded today

About this role

Join Notion as a Software Engineer Intern (Winter 2027) and contribute to building an AI-powered collaborative workspace. You'll work on full-stack development across web services, databases, and applications while collaborating with cross-functional teams in our SF or NY office from January 25 – April 16.

What you'll do

  • Write clean, secure, tested, and documented code across the full stack
  • Design and enhance Notion's product with AI-first capabilities
  • Develop, fix, and debug software for web services, databases, and applications
  • Collaborate cross-functionally to accomplish shared goals
  • Leverage modern frameworks and tooling to solve problems
  • Decompose complex problems and work toward clean solutions with teammates

What they're looking for

  • TypeScript, Node.js, or Python proficiency
  • Full-stack development (web services, databases, applications)
  • Problem-solving and debugging skills
  • Ability to learn new technologies quickly
  • Experience building or prototyping AI/LLM features
  • Clear written and verbal communication
  • Cross-functional collaboration
  • Adaptability in fast-paced environments
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Notion

Notion builds an AI-powered collaborative workspace platform used by millions for productivity, featuring capabilities like search, automations, and AI-assisted features. The company is hiring software engineers for core product and AI development, technical support engineers for enterprise customers, data platform engineers for foundational systems, and security engineers for infrastructure and AI safety initiatives.

Website
notion.so
View all jobs at Notion

Likely interview questions

  • Tell us about a time you built or prototyped a feature using AI technologies like LLMs or embeddings—what did you learn?
  • Describe a complex problem you decomposed and solved. How did you approach breaking it down?