Senior Software Engineer, Machine Learning
NotionAbout 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
Senior Software Engineer
Join Notion as a Senior Software Engineer in Denver, CO. Work with AWS, Ruby, and PostgreSQL in a hybrid environment.
Senior Backend Software Engineer
Join Notion as a Senior Backend Software Engineer to build robust APIs and platforms, focusing on performance and reliability.
Senior Software Engineer, Machine Learning
Join Niantic as a Senior Software Engineer in Machine Learning to enhance products using generative AI technologies.
Senior Software Engineer, Machine Learning
Join Notion as a Senior Software Engineer in Machine Learning to innovate with AI technologies and enhance product features.
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.
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.
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.
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.
Senior Software Engineer, Machine Learning
Join as a Senior Software Engineer in Machine Learning, working remotely to build ML-driven products for user engagement.
Senior Software Engineer, AI
Join Lattice as a Senior Software Engineer, AI, focusing on AI/ML technologies and large language models.
Senior Machine Learning Engineer
Join Intuit as a Senior Machine Learning Engineer to innovate and scale AI algorithms in San Diego.
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.
Senior Prompt Engineer
Join Accrete AI as a Senior Prompt Engineer to design and optimize prompts for AI agents, enhancing NLP applications.
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.
AI Solutions Software Engineer
Join DwellFi as an AI Solutions Software Engineer to develop innovative AI solutions using LangChain or Llama.
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.
Founding AI Engineer
Join LlamaIndex as a Founding AI Engineer to shape the future of LLM applications with cutting-edge AI projects.
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.
Founding Applied AI Engineer
Join LlamaIndex as a Founding Applied AI Engineer to build and deploy LLM applications. Competitive salary and equity offered.
Senior ML Infrastructure Engineer
Join CHAI: AI Platform as a Senior ML Infrastructure Engineer to build and scale ML systems in Palo Alto.
Machine Learning Engineer
Join Sentry as a Machine Learning Engineer to develop AI models and algorithms for smarter software solutions.
Senior AI Engineer - Backend
Join Keboola as a Senior AI Engineer to enhance AI features, develop models, and collaborate on innovative projects in Prague.
Data Scientist with NLP and Machine Learning Expertise
Join NICE as a Data Scientist to develop NLP algorithms and models, enhancing contact center solutions.
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.