Notion logo

Senior Software Engineer, Machine Learning

Notion

About The Role

We are looking for a Senior Software Engineer specializing in Machine Learning to join our small but nimble AI team at Notion. Our mission is to make Notion an ML-powered product. As a Machine Learning Engineer, you will work on incorporating large language models (LLMs), embeddings, and other AI technologies into Notion’s product in a high-quality way. You’ll be exploring the boundaries of what’s possible with ML technology and finding innovative ways to apply new industry learnings to Notion’s offering.

What You'll Achieve

  • Work with the team to prototype and experiment with AI model quality improvements, either by fine-tuning, prompt engineering, or building new models when needed.
  • Productionize and launch new AI technology integrations into Notion’s core product.
  • Collaborate with cross-functional teams to deliver product features on time.
  • Stay up-to-date with the latest AI technologies and trends.

Skills You'll Need To Bring

  • Domain Expert, Teacher, and Learner: You have experience building AI products using LLMs, embeddings, or other ML natural language technologies. 3+ years of experience in one or more of the following areas: machine learning, recommendation or ranking systems, natural language understanding/generation, or artificial intelligence.
  • Holistic Problem Solver: You approach problems holistically, starting with a clear and accurate understanding of the context. You think critically about the implications of what you're building and how it will impact real people's lives.
  • Communicate with Care: You communicate nuanced ideas clearly, whether you're explaining technical decisions in writing or brainstorming in real time. You enjoy collaborating with both fellow engineers and cross-functional partners.
  • Impact Driven: You care about business impact and prioritize projects accordingly. You understand the balance between craft, speed, and the bottom line.

Nice To Haves

  • Familiarity with relational database systems like Postgres or MySQL.
  • Proficiency with data pipeline technologies: Spark, DBT, etc.
  • Experience with our technology stack: React, TypeScript, Node.js, and Postgres.
  • Experience driving teams toward shared goals and balancing business priorities with individuals’ strengths.

About Us

Notion is committed to providing highly competitive cash compensation, equity, and benefits. We hire talented and passionate people from a variety of backgrounds because we want our global employee base to represent the wide diversity of our customers. If you’re excited about a role but your past experience doesn’t align perfectly with every bullet point listed in the job description, we still encourage you to apply. If you’re a builder at heart, share our company values, and are enthusiastic about making software toolmaking ubiquitous, we want to hear from you.

Notion is proud to be an equal opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristic.

Benefits
Extracted with AI

  • Competitive cash compensation
  • Equity
  • Health insurance
  • Paid vacation

Similar jobs

Last update: 23 minutes ago

Notion logo
Notion

Senior Software Engineer

Join Notion as a Senior Software Engineer in Denver, CO. Work with AWS, Ruby, and PostgreSQL in a hybrid environment.

Notion logo
Notion

Senior Backend Software Engineer

Join Notion as a Senior Backend Software Engineer to build robust APIs and platforms, focusing on performance and reliability.

Niantic, Inc. logo
Niantic, Inc.

Senior Software Engineer, Machine Learning

Join Niantic as a Senior Software Engineer in Machine Learning to enhance products using generative AI technologies.

Notion logo
Notion

Senior Software Engineer, Machine Learning

Join Notion as a Senior Software Engineer in Machine Learning to innovate with AI technologies and enhance product features.

NielsenIQ logo
NielsenIQ

Senior Machine Learning Engineer

Join NIQ as a Senior ML Engineer to develop and implement AI models using Python, PyTorch, and Azure in a hybrid work environment.

Notion logo
Notion

Data Science, Sales and Success Intern (Summer 2025)

Join Notion as a Data Science, Sales and Success Intern for Summer 2025. Work on impactful projects in a hybrid environment.

Olo logo
Olo

Senior Machine Learning Engineer

Join Olo as a Senior Machine Learning Engineer to build and scale ML models for the restaurant industry. Remote work available.

Atypon logo
Atypon

Senior Machine Learning Engineer

Join Atypon as a Senior ML Engineer to develop AI solutions in NLP, deep learning, and MLOps. Remote position in Athens.

Inclusively logo
Inclusively

Senior Software Engineer, Machine Learning

Join as a Senior Software Engineer in Machine Learning, working remotely to build ML-driven products for user engagement.

Lattice logo
Lattice

Senior Software Engineer, AI

Join Lattice as a Senior Software Engineer, AI, focusing on AI/ML technologies and large language models.

Intuit logo
Intuit

Senior Machine Learning Engineer

Join Intuit as a Senior Machine Learning Engineer to innovate and scale AI algorithms in San Diego.

micro1 logo
micro1

Machine Learning Engineer with AI/ML Experience

Join us as a Machine Learning Engineer to develop AI/ML models and applications. Work remotely with top-tier companies.

Accrete AI logo
Accrete AI

Senior Prompt Engineer

Join Accrete AI as a Senior Prompt Engineer to design and optimize prompts for AI agents, enhancing NLP applications.

Argon AI (YC W24) logo
Argon AI (YC W24)

Senior Full Stack Software Engineer

Join Argon AI as a Senior Full Stack Software Engineer to build AI solutions for biopharma in NYC. Work with Python, PostgreSQL, and more.

DwellFi  logo
DwellFi

AI Solutions Software Engineer

Join DwellFi as an AI Solutions Software Engineer to develop innovative AI solutions using LangChain or Llama.

Parrot logo
Parrot

Senior Machine Learning Engineer - NLP

Join Parrot as a Senior Machine Learning Engineer focusing on NLP to develop cutting-edge AI solutions for legal tech.

LlamaIndex logo
LlamaIndex

Founding AI Engineer

Join LlamaIndex as a Founding AI Engineer to shape the future of LLM applications with cutting-edge AI projects.

Ema Unlimited logo
Ema Unlimited

Machine Learning Engineer

Join Ema Unlimited as a Machine Learning Engineer in SF Bay Area, working on cutting-edge AI solutions with a focus on NLP and ML technologies.

LlamaIndex logo
LlamaIndex

Founding Applied AI Engineer

Join LlamaIndex as a Founding Applied AI Engineer to build and deploy LLM applications. Competitive salary and equity offered.

CHAI: AI Platform logo
CHAI: AI Platform

Senior ML Infrastructure Engineer

Join CHAI: AI Platform as a Senior ML Infrastructure Engineer to build and scale ML systems in Palo Alto.

Sentry logo
Sentry

Machine Learning Engineer

Join Sentry as a Machine Learning Engineer to develop AI models and algorithms for smarter software solutions.

Keboola logo
Keboola

Senior AI Engineer - Backend

Join Keboola as a Senior AI Engineer to enhance AI features, develop models, and collaborate on innovative projects in Prague.

NICE logo
NICE

Data Scientist with NLP and Machine Learning Expertise

Join NICE as a Data Scientist to develop NLP algorithms and models, enhancing contact center solutions.

Standard AI logo
Standard AI

Senior Software Engineer, Backend

Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.