Job Title
: AI Software Engineer (LLMs, Agents, and Python)
Location:
Remote
Reference:
TTCH-2583002
The role:
We’re looking for an
AI Software Engineer
to join us in a key technical role. You’ll design, build, and deploy intelligent AI agents that power our next-generation educational products. You will work closely with AI engineers, product, and software teams to turn cutting-edge research into reliable, production-ready systems.
This role goes beyond experimentation: your work will directly define how autonomous and semi-autonomous AI systems operate safely, efficiently, and at scale in real learning environments.
Due to the nature of our startup, we require you to have a legit residence permit and allowed to be freely working in EU, we are not able to sponsor any work visa.
About Us:
We’re on a mission to revolutionise education in schools and professional development. At Teachtorch, we are developing state-of-the-art AI technologies to create tools and platforms that make learning more engaging, personalised, accessible, and without compromising privacy.
We develop, deploy and service AI-powered educational solutions through our business partners to organisations such as schools, NGOs, and companies, empowering the learning process and bridging the innovation gap for future talents. We are backed by trusted partners in EdTech in Europe.
We’re a small and fast-paced team
from across Europe
with rich experience across EdTech business, AI research and deployment, and user experience design. We are here to utilise technologies for impact, and every line of code you write directly shapes the future of learners.
Job Scope:
Design, implement, and maintain
AI agents
using Python and SOTA LLM technologies
Build agent capabilities such as:
Tool usage (APIs, internal services, databases)
Task decomposition, planning, and reasoning
Memory systems (short-term, long-term, vector-based)
Integrate large language models into production workflows
Collaborate with product, research, and engineering teams to translate client needs into AI-driven solutions
Write clean, maintainable, and well-tested Python code
Contribute to system architecture, performance optimisation, and reliability
Experiment with new ideas and actively help shape the AI technology road-map
Skills \& Experience:
Strong proficiency in
Python
Experience building
LLM-powered applications or AI agents
Hands-on experience with at least one agent or LLM framework
Solid software engineering fundamentals (architecture, testing, version control)
Problem-solver mindset with the ability to work autonomously in a start-up environment
Eager to learn and adapt to fast-evolving AI technologies
Engineering education background in Computer Science, Mathematics, or relevant domains.
Passionate about shaping the future of education
Plus:
Experience with
open-source LLMs
Knowledge of
RAG pipelines
and hybrid search systems
Experience with
multi-agent systems
or orchestration workflows
Familiarity with
Docker, CI/CD, or DevOps practices
Interest in
privacy-preserving, on-prem, or regulated AI deployments
Prior experience in
EdTech or learning platforms
Why Join Us:
Impact:
Have a real voice in decisions—your ideas and AI systems will directly shape the future of education
Adventure:
Join a small, passionate, and experienced team that supports each other and moves fast
Growth:
Learn, experiment, and grow with the latest AI agent architectures, DevOps practices, and LLM technologies