This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are opening two Python Intern positions for two different AI-driven projects. Both roles are backend-focused and involve hands-on work with LLM APIs and agent-based reasoning, but each project operates in a different business domain. Depending on your interests and skills, you will be assigned to one of the projects. Project 1: InsurTech AI — LLM Reasoning Engine. This project is an early-stage InsurTech startup building an AI-powered backend platform for property insurance claims. The current phase is Milestone 1 (POC) of the core estimating engine. The goal is to replace manual scope-of-work creation with estimator-level AI reasoning. The system: Ingests roof measurement reports (e.g., EagleView, Hover); Processes insurance claim documents; Extracts structured data; Generates accurate roof replacement scopes with 90%+ parity to senior human estimators. This phase is strictly backend-only. UI, pricing logic, workflows, and exports are intentionally out of scope. The focus is on LLM agents, prompt engineering, and reasoning quality. Project 2: LLM Agents for Automation. This project focuses on building and experimenting with LLM-based agents for automation and internal tooling. You will work on: Integrating LLM APIs into Python services; Designing multi-step agent workflows; Experimenting with prompt structures and response validation; Converting unstructured text into structured outputs; Improving reliability and predictability of LLM-driven logic. This project is more experimental and learning-oriented, ideal for candidates who want to deeply understand how LLM agents work in practice.
Job Responsibility:
Write Python code for backend AI components
Work directly with LLM APIs (OpenAI or similar)
Design and test system and user prompts
Build simple pipelines for document and text processing
Experiment with agent-based reasoning flows
Validate AI outputs against real-world scenarios
Learn how AI prototypes evolve into production-ready solutions
Requirements:
Basic to intermediate knowledge of Python
Hands-on experience with LLM APIs (you have used an API key, sent requests, and understand system vs user prompts)
General understanding of how Large Language Models work
Strong interest in AI, automation, and agent-based systems
Willingness to learn, experiment, and take feedback
English level sufficient for reading documentation and team communication
Nice to have:
Experience with document processing (PDFs, text extraction)
Familiarity with JSON and structured data
Basic knowledge of FastAPI or Flask
AI- or LLM-related pet projects
Interest in applied, real-world AI use cases
What we offer:
Hands-on experience with real AI products, not tutorial tasks
Exposure to how LLM agents are applied to real business problems
Mentorship from experienced engineers
Clear growth path toward a Junior Python / AI Engineer role
Flexible schedule and remote-friendly environment
Supportive team culture focused on learning, ownership, and quality