Skip to content
NotionNotionSan Francisco, CA

Software Engineer, Early Career

Early-career engineer building and productionizing AI-powered features at Notion using LLMs and embeddings. Less than 2 years experience; strong fundamentals in algorithms, data structures, and distributed systems required.

130k – 150k
HybridEntry levelML Engineering

About the role

Responsibilities

  • Partner with your team to prototype and ship an AI-powered product improvement.
  • Own a scoped productionization project: integrate a new model/technique into an existing workflow, add monitoring + guardrails, or improve latency/cost/reliability.
  • Contribute to evals and iteration loops: build or extend an evaluation set, run experiments, analyze results, and translate learnings into product or system changes.
  • Help shape core user experiences and accelerate how people discover value in Notion.
  • Tackle meaningful challenges with increasing autonomy, crafting code that millions of users will experience.
  • Take ownership of projects that matter, make critical technical decisions, and contribute your unique perspective to our product vision.
  • Work on cutting-edge AI-powered features, leveraging LLMs, embeddings, and other AI technologies.
  • Depending on team: build model-powered features end-to-end (UX, APIs, retrieval, orchestration, quality, and reliability); improve model integration and performance (latency, cost, safety, robustness) and build infrastructure for model serving and experimentation; or create evaluation frameworks and automated/human-in-the-loop testing.

Requirements

  • Less than two years of engineering experience.
  • Solid fundamentals in data structures, algorithms, and distributed systems, with a customer-minded, pragmatic approach to solving problems.
  • Expertise building and prototyping: excited to build and iterate quickly; started exploring AI/ML through coursework, projects, internships, or hackathons.
  • Comfortable learning how different parts of a product fit together (UI, APIs, data).
  • Some familiarity with relational databases like Postgres or MySQL.
  • Can take an idea from prototype to a working feature with guidance.
  • Thoughtful problem-solving: approach problems holistically, think about implications for real people, navigate ambiguity, decompose complex problems, balance business impact.
  • Impact-driven approach to technology: see technologies as tools for user impact; pragmatic about choosing the right tool; stay current with tools like Cursor, Claude Code, and AI-assisted development environments.
  • Proactive communication and high agency: own your work, communicate clearly, show initiative, identify needs, drive projects forward.

Nice-to-Haves

  • Experience with React, TypeScript, Node.js, Postgres, and Elasticsearch.
  • Care about the interaction between technology and society.
  • Familiarity with computing pioneers like Ada Lovelace, Douglas Engelbart, Alan Kay.

Skills

LLMsEmbeddingsAI/MLReactTypeScriptNode.jsPostgresMySQLElasticsearchData StructuresAlgorithmsDistributed Systems

Similar roles

ML Engineering jobs
AI Fund

AI Engineer

AI FundMountain View, CA

DeepLearning.AI is seeking an AI Engineer to join their Learning Experience Lab. This role involves developing new AI products and features for their education platform, leveraging expertise in software development and machine learning, and building full-stack applications using GenAI tools.

130k – 175k
On-siteEntry levelML Engineering
Applied Intuition

Software Engineer - AI Engineering

Applied IntuitionSunnyvale, CA

Builds AI infrastructure, frameworks, and agentic systems powering company products. Partners with teams to deploy high-impact AI use cases; requires 2+ years AI/ML experience, LLMs proficiency, and full-stack skills.

126k – 250k
On-site2+ YOEML Engineering
Notion

Software Engineer, New Grad (AI)

NotionSan Francisco, CA

New grad AI Engineer building AI-powered features using LLMs and embeddings, prototyping end-to-end from UX to model integration, and improving evaluation frameworks. Requires CS bachelor's/master's pursuit, internship experience, and proficiency in Python/TypeScript/React.

126k – 146k
HybridEntry levelML Engineering
Applied Intuition

Research Engineer - Robot Learning

Applied IntuitionSunnyvale, CA

Develops cutting-edge robot learning technologies including RL training in simulations, hardware setup, data processing, and end-to-end autonomy algorithms for real-world robotic systems. Requires hands-on experience in multi-modal robot learning, reinforcement learning, or related fields, plus Python, PyTorch, computer vision, and robotics expertise.

126k – 423k
On-siteEntry levelML Engineering
Applied Intuition

Research Engineer - Reinforcement Learning, Self-Driving

Applied IntuitionSunnyvale, CA

Conducts research on reinforcement learning for self-driving cars and robotics, develops large-scale RL training infrastructure, and deploys algorithms to production systems. Requires hands-on RL experience, PyTorch/Python proficiency, and strong research skills.

126k – 423k
On-siteEntry levelML Engineering