Skip to content

AI Engineer

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 – 175kMountain View, CAML EngineeringOnsiteEntry level

About the role

Here’s what you’ll do:

  • Develop new AI products and features to be incorporated into platform learning experiences and content creation workflows.
  • Work with a small team to quickly iterate and ship new products and features.
  • Drive rapid engineering efforts to build full-stack applications using GenAI tools, enabling deep exploration of product ideas, user experiences, and technical feasibility
  • Apply GenAI building blocks (prompt engineering, RAG, finetuning, agentic frameworks, evals, and guardrails) to real-world development.
  • Learn quickly and proactively when it comes to new technologies in the AI space as well as technologies that are new to you.
  • Be organized in your work, regularly communicate the status of your projects, and ask for help or feedback proactively.

Here are the skills you should have:

  • Technical background in software development, scalable application deployment on cloud services, and the ability to independently develop new software components and integrate them into larger projects.
  • The ability to use AI coding tools (e.g., Claude Code, Codex, Gemini CLI) both for the purposes of writing scrappy, disposable code to get from idea to working prototype in hours or days, as well as to refine your prototype into a clean, robust codebase for scalable products.
  • Proficiency with GenAI tools and frameworks: prompt engineering, RAG, finetuning, agentic workflows, evals, guardrails. Experience with front-end technologies like JavaScript, HTML, CSS, and modern frameworks like React, Typescript, and Tailwind. Strong back-end skills, particularly with Python. Database skills for relational, noSQL, graph, and vector databases.
  • Technical familiarity with machine learning and AI, particularly using LLM APIs and frameworks for things like tool calling, agentic workflows, RAG, finetuning, and using popular frameworks / APIs for these things. While you may not be an expert in all these areas, you should be able to demonstrate deep technical understanding of at least a couple of these things and conceptual understanding of the rest.
  • Strong early career experience in software development and AI / LLM projects. This could come from some combination of formal study, internships, previous work experience, and side projects.
  • Excellent communicator and team player with strong English language skills if not a native speaker yourself.

Bonus if you have:

  • Background or expertise in education and / or development of educational technology.
  • Experience in product management, user testing, and rapid iteration.

What you get working with us:

  • Being part of a world-class team of education and AI experts trying to change the world.
  • Work across cultural and geographical lines alongside our offices in different parts of the world.
  • The opportunity to be exceptionally creative with your high-impact ideas.

Skills

Prompt EngineeringRAGFinetuningAgentic FrameworksJavaScriptHTMLCSSReactTypeScriptTailwindPythonSQLNoSQLVector DatabasesMachine Learning

Similar roles

ML Engineering jobs

Software Engineer, Artificial Intelligence

Builds 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.

130k – 250kMountain View, CAML EngineeringOn-site2+ YOEAWSJava

Software Engineer - AI Engineering

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 – 250kSunnyvale, CAML EngineeringOn-site2+ YOELLMsAPIs

Research Engineer - 3D Vision and Generation, Self-Driving

Research Engineer focusing on 3D vision, Gaussian splatting, foundation models, and generative techniques for self-driving applications. Conducts cutting-edge research, publishes at top conferences, and deploys algorithms to production autonomy systems. Requires hands-on experience in 3D/ML for AV/robotics, Python/PyTorch proficiency.

126k – 423kSunnyvale, CAML EngineeringOn-siteEntry levelPythonPyTorch

Research Engineer - Robot Learning

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 – 423kSunnyvale, CAML EngineeringOn-siteEntry levelPythonPyTorch

Research Engineer - Reinforcement Learning, Self-Driving

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 – 423kSunnyvale, CAML EngineeringOn-siteEntry levelRayVla