Hands-On LLM Engineering with Python (Part 1)
Event PAST

Hands-On LLM Engineering with Python (Part 1)

18 December Online

About this event

REGISTER BELOW FOR MORE AVAILABLE DATES!
↓↓↓↓↓
https://luma.com/stelios

-----------------------------------------------------------------------------------

Who is this for?

​Students, developers, and anyone interested in using Large Language Models (LLMs) to build real software solutions with ** Python.

​Tired of vibe coding with AI tools? Want to actually understand and own your code, instead of relying on black-box magic? This session shows you how to build LLM systems properly, with full control and clear engineering principles.
​
Who is leading the session?

​The session is led by Dr. Stelios Sotiriadis, CEO of Warestack, Associate Professor and MSc Programme Director at Birkbeck, University of London, specialising in cloud computing, distributed systems, and AI engineering.

​Stelios holds a PhD from the University of Derby, completed a postdoctoral fellowship at the University of Toronto, and has worked on industry and research projects with Huawei, IBM, Autodesk, and multiple startups. Since moving to London in 2018, he has been teaching at Birkbeck. In 2021, he founded Warestack, building software for startups around the world.
​
What we’ll cover?

​A hands-on introduction to building software with LLMs using Python, Ollama, and LiteLLM, including:

  • ​How LLMs, embeddings, and agents work.
  • ​Calling local models with Ollama or cloud models (OpenAI, Gemini and more).
  • ​Using LiteLLM for custom prompts and tool-calling.
  • ​Building simple agents from scratch.
  • ​Introduction to RAG (Retrieval-Augmented Generation).
  • ​Working with vector databases (ChromaDB) and vector similarity search library (FAISS).
  • ​Storing, searching, and retrieving embeddings.
  • ​Introduction to Streamlit for interactive data apps.
  • ​End-to-end examples you can run on your own machine.

​This session focuses on theory, fundamentals and real code you can re-use.

​Why LiteLLM?

​LiteLLM gives you low-level control to build custom LLM solutions your own way, without a heavy framework like LangChain, so you understand how everything works and design your own architecture. A dedicated LangChain session will follow for those who want to go further.

​What are the requirements?

​Bring a laptop with Python installed (Windows, macOS, or Linux), along with Visual Studio Code or a similar IDE, with at least 10GB of free disk space and 8GB of RAM.

​This space is needed for running local models during the workshop.
​If you don’t have a suitable laptop, please contact Stelios ([email protected]) before registering.

​What is the format?

​A 3-hour live session with:

  • ​Interactive theory blocks
  • ​Hands-on coding
  • ​Step-by-step exercises
  • ​Small group support
  • ​Three 10-minute breaks
  • ​Q&A and class quizzes

​This is a highly practical, hands-on class focused on code and building working LLM systems.

​What are the prerequisites?

​A good understanding of programming with Python is required (basic to intermediate level). I assume you are already comfortable writing Python scripts.

​What comes after?

​Participants will receive an optional mini capstone project with one-to-one personalised feedback.

​Is it just one session?

​This is the first session in a new sequence on applied AI, covering agents, RAG systems, vector databases, and production-ready LLM workflows. Later sessions will dive deeper into topics such as embeddings with deep neural networks, LangChain, advanced retrieval, and multi-agent architectures.

​You can decide afterwards whether you’d like to join future sessions.

​How many participants?

​To keep this interactive, only 15 spots are available. Please register as soon as possible.

Want to find AI jobs?

Join thousands of AI professionals finding their next opportunity

We respect your inbox. Unsubscribe at any time.

© 2026 DevFound.ai. All rights reserved.

Common Questions

Frequently asked questions

Quick answers about how DevFound's AI matching, resumes, and referrals work.

DevFound's AI Copilot ingests your profile, goals, and live job data to deliver curated matches in seconds. Every match includes a resume variant, suggested referrals, and interview prep so you can act immediately. The more feedback you provide, the sharper the Copilot becomes.

AI-led job searches shrink the hours spent sifting through boards and formatting resumes. DevFound pairs automation with your personal outreach, so you reserve energy for interviews and negotiation. Traditional networking still matters, but AI gives you a lift before you even send a message.

Modern AI roles expect comfort with production-grade code, data fluency, and practical ML tooling. The strongest candidates pair deep technical chops with storytelling—translating model impact to product, GTM, and exec partners. Continuous learning keeps you ahead as stacks evolve.

DevFound rewards active seekers. Keep your profile fresh, respond to match quality prompts, and enable alerts so you never miss a role. The AI prioritizes companies and teams that align with your feedback, accelerating both introductions and interview invites.

High-density tech hubs continue to host the deepest AI talent pools, yet distributed teams are catching up fast. Use DevFound filters to hone in on onsite, hybrid, or fully remote roles and watch openings expand across time zones.

DevFound aggregates thousands of remote AI openings and flags the nuances—core hours, async culture, and visa needs—up front. The Copilot also recommends how to position your distributed work experience so hiring managers know you can thrive on a remote team.