Working Student AI Software Engineer

Thorit GmbH

Job

In this role, you will develop a modular agent architecture for internal AI tools, integrating LLMs through a unified LangChain layer, ensuring smooth operation of all internal applications.

Job summary

This listing has been machine translated. Show original

Job technologies

Your role in the team

  • You'll build the agent stack that powers an AI consultancy. We use several LLMs across many internal tools, and today each one is wired up differently. You'll turn that into a single LangChain foundation: a model-agnostic layer, shared building blocks, and proper tracing, then migrate our internal tools to it. Real users, real production, from your first month.
  • Map every internal tool that uses an LLM: which model it uses, how it is invoked, and what data flows through it.
  • Build our internal LangChain and LangGraph reference stack with a model-agnostic LLM layer, tool calling, MCP, and structured outputs.
  • Migrate existing internal tools and agents onto that shared stack.
  • Compare LLMs using evaluations and tracing, and help determine which model is best suited to each use case.
  • Create templates and documentation so colleagues can build new tools consistently, including apps that were started in Lovable.
  • Connect the stack to our systems through APIs, webhooks, and a shared data model.

Our expectations of you

Qualifications

  • Enrolled in a computer science, software engineering, AI, data science, or business informatics program.
  • At least one project you built yourself with LangChain or LangGraph (show us the code).
  • Very good English; German is a plus for working with some internal users.
  • Living close enough to Böblingen to work from our office at least one day a week.
  • Interest in writing your thesis on an applied LLM or agent topic.

Experience

  • Hands-on experience with more than one LLM or provider and an understanding of their trade-offs.
  • Solid Python skills, plus initial experience with REST APIs and SQL.
  • Experience with LangSmith or other LLM tracing and evaluation tools, RAG and vector stores, or MCP.
  • TypeScript and experience with Lovable, Supabase, or Postgres.

What we offer

  • Real ownership: you build the stack our internal tools run on, not side tasks, and your work goes live.
  • Flexible working hours planned around lectures and exam periods, with the option to work more hours during semester breaks.
  • Paid vacation pro rata, based on 31 days for a full-time position (above the statutory minimum).
  • Access to several frontier LLMs and senior engineers who review your code.
  • MacBook and a modern office in Böblingen with free parking, good public transport and company e-scooters.
  • Lunch subsidy of €5 tax-free per working day.
  • Free snacks, fruit, coffee and drinks, a dog-friendly office, and Corporate Benefits discounts from several hundred brands.
  • Team events, offsites, our Christmas party and Lunch & Learns.
  • The option to write your thesis with us, and a clear path to a Junior AI Engineer role after graduation.

Benefits

Health, fitness & fun

Topics you will work on

Job locations

Map of the job locations
© OpenMapTiles, © OpenStreetMap contributors
  • Location Böblingen
    Baden-Württemberg, Germany

About your employer

Thorit GmbH is a competent partner agency specializing in CRM and HubSpot. It offers comprehensive onboarding solutions and consulting services to improve business processes. The company creates customized products and integrations to enhance the efficiency and productivity of its clients.

Company type
Digital Agency
Work model
Onsite, Hybrid
Industry
Internet, IT, Telecommunication
  • sinoDusseldorf

    • Easy Apply
    • Onsite
    • Full Time
    • Senior

    sino AG, based in downtown Düsseldorf, has been an innovative financial service provider for over 25 years. We specialize in the execution of securities transactions for the most active and demanding traders in Germany. With currently 26 employees, we...

    • Java
    • PHP
    • C#
    • SQL
    • Linux
    • Windows
  • syracom AGWiesbaden

    • Easy Apply
    • €68k – €85k
    • Hybrid
    • Onsite
    • Full Time
    • Senior

    As a Senior Software Engineer (m/f/d), you will take on a central technical role in challenging client projects and develop sustainable, scalable software solutions in complex enterprise environments. In your role, you will primarily be responsible for:...

    • SQL
    • TypeScript
    • Kubernetes
    • OpenShift
    • NoSQL
    • React
    • Java
    • Spring
    • JavaScript
    • Angular
    • +8
  • WebslineSalzburg, Freilassing

    • Hybrid
    • Onsite
    • Full Time
    • Senior

    You actively shape the technical development of our software products and influence their long-term architecture. You develop our core applications primarily using C# as the central programming language and technological foundation. You design, develop,...

    • C#
    • JavaScript
    • SQL
    • CSS
    • HTML5
    • AJAX
    • MS SQL-Server
    • +2
    • +3

Working Student AI Software Engineer

Thorit GmbH