DataCamp is a company dedicated to empowering individuals with essential data and AI skills. The Principal AI Engineer will work on the core AI system to provide real-time, adaptive learning experiences, building innovative solutions that enhance personalized tutoring at scale.
Responsibilities:
- Build and evolve the core AI tutoring system, including prompt architectures, agentic workflows, and real-time adaptive behaviors
- Run rigorous experimentation and evaluation, developing custom metrics and frameworks to measure learning effectiveness and improve model reliability
- Design and implement scalable, maintainable software, integrating AI capabilities with platform systems, content pipelines, and user experience components
- Collaborate cross-functionally with educators, content creators, and product teams to translate pedagogical goals into technical solutions
- Prototype and productionize novel model interactions, leveraging emerging research and capabilities to advance the tutor’s intelligence
- Ensure quality, safety, and observability through monitoring, testing, guardrails, and iterative refinement of model behavior
- Share knowledge and elevate teammates, contributing to a culture of clarity, simplicity, and continuous learning
Requirements:
- 1+ years building complex LLM-based systems, with strong prompt engineering intuition and experience designing agentic workflows
- Ability to design meaningful evaluation methods, including custom metrics and frameworks when off-the-shelf options fall short
- Strong software engineering fundamentals, architectural thinking, and fluency in Python; comfortable working with production infrastructure, cloud environments, and CI/CD
- Actively follows AI research and emerging capabilities, applying new ideas creatively to real problems
- Strong empathy for learners and content creators; able to translate pedagogical goals into system behavior and product decisions
- Ability to reason holistically across AI behavior, content structure, platform features, and user experience
- Familiarity with learning science or a desire to develop expertise
- Drawn to difficult, ambiguous problems with no clear blueprint; persistent in exploring and refining solutions
- Preference for elegance and simplicity in system design
- Communicates clearly across mediums and enjoys mentoring and collaborating in small, high-ownership teams