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.
About the job
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
LLMs, Embeddings, AI/ML, React, TypeScript, Node.js, Postgres, MySQL, Elasticsearch, Data Structures, Algorithms, Distributed Systems
Similar jobs
ML Engineering jobsBuilds high-scale data pipelines, distributed systems, and AI agent workflows using LLMs for fraud intelligence platform. Requires 2+ years software engineering, Python proficiency, big data tools, AWS/K8s, and ML foundations.
Build datasets, evaluations, and scalable data systems that improve frontier AI models on challenging biological and scientific tasks. The role partners with scientists and AI labs and requires at least two years of experience applying biology and AI, plus hands-on LLM experience.
Develop and deploy responsible AI and machine learning fairness solutions across Pinterest’s large-scale, user-facing products, including generative AI, search, and recommendations. The role requires production ML experience, expertise in fairness interventions and modern architectures, and a master’s or PhD in computer science or a related field.
Build and deploy production voice AI agents for customers, creating demos, debugging edge cases, improving performance, and translating feedback into product improvements. The role combines hands-on engineering, customer engagement, and pre- and post-sales delivery.
Build production infrastructure for replayable enterprise environments, agent evaluation, and continuous model improvement. The role combines hands-on customer deployment, research experimentation, large-scale data processing, and production software engineering.