> Markdown version of [/jobs/ext/2196015-ai-engineer](https://www.wearedevelopers.com/jobs/ext/2196015-ai-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # AI Engineer - **Company:** LEAR INVESTORS, INC. - **Location:** United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Python (Programming Language), Node.Js, TypeScript, Large Language Models, Build Management - **Published:** August 23, 2026 - **Apply:** https://www.dice.com/job-detail/0e109539-1c37-412f-abd9-09a3f3a8da86 ## About the Role AI-native: you default to AI-assisted coding and building agentic automations in everything you do, you have an appetite for and record of experimenting with the newest AI engineering practices - 3+ years as a software engineer, with substantial hands-on experience building with LLM APIs (Claude, OpenAI, or similar): agentic workflows, tool use, structured output, long-context and memory patterns - Experience shipping and operating LLM systems in production, including evaluating them - you have opinions about evals because you've built them - Strong Python and/or TypeScript/Node engineering skills; comfort owning services end to end - Ability to turn a fuzzy product question ("is the tutor actually helping?") into a measurable system, and ship without heavy oversight Nice to haves - Experience with conversational AI products, tutoring systems, or long-running assistant relationships - Background in recommendation, personalization, or user-modeling systems - Familiarity with the education or learning-science landscape - Experience with voice interfaces or real-time interaction ## Description The AI Engineer will build the agentic systems at the core of the product: systems that understand each learner, plan a path with them toward skills worth having, and work with them step by step until they get there. This is not a wrap-an-API role. The hard problems are the ones frontier models don't solve on their own: maintaining an accurate picture of a learner over weeks and months, deciding what to teach next and when to hold back, keeping long-running conversations useful rather than merely pleasant, and verifying that generated teaching is correct before a learner ever sees it. You'll own systems end to end - design, implementation, evaluation, and iteration against real learner data. What you will do - Design and build the agentic core: multi-step tutoring loops, tool use, memory, and planning over long-horizon learner relationships - Build the learner model - the evolving, evidence-backed representation of what each learner knows, wants, and responds to - and the systems that read and write it - Build evaluation harnesses for conversational quality and teaching quality, and use them to drive iteration; define what "this session taught something" means operationally and measure it - Design guardrails and verification layers so generated content and tutor claims meet a bar a trusted brand requires - Work daily with the founding team, including Andrew, on the hardest product questions: what should an AI tutor do, and how do we know it's working?, In your first 30 days, you will have shipped a measurable improvement to the core tutoring loop and stood up an evaluation that tells us whether it worked. In your first 6 months, the agentic core - learner model, planning, verification - will be a durable system the whole product builds on, with quality metrics the team trusts and a cadence of improvement driven by real learner data. ## Related Videos - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Answering the Million Dollar Question: Why did I Break Production?](https://www.wearedevelopers.com/videos/1171-answering-the-million-dollar-question-why-did-i-break-production) - [Three years of putting LLMs into Software - Lessons learned](https://www.wearedevelopers.com/videos/1508-three-years-of-putting-llms-into-software-lessons-learned) - [Building AI Applications with LangChain and Node.js](https://www.wearedevelopers.com/videos/1512-building-ai-applications-with-langchain-and-node-js) - [Stop Using Node.js Like It’s 2020! - Alfonso Graziano](https://www.wearedevelopers.com/videos/1863-stop-using-node-js-like-it-s-2020-alfonso-graziano) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [How to Use Generative AI to Accelerate Learning to Code](https://www.wearedevelopers.com/magazine/530-how-to-use-generative-ai-to-accelerate-learning-to-code) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai)