Skip to content
STACKIT logo
New

Intern - Python & Databricks (m/f/d)

STACKIT2 days agoInternship
On-siteEnglish requiredGerman is a plus (not required)TechData Engineering

Required skills

CodexDatabricksETLSQLYAMLFastAPIMermaid.jsClaude CodeCICDJSON SchemaData ValidationMarkdownREST APIsPython

Job description

STACKIT published this listing. We've added our own working-student context below — what this role means for your weekly hours, take-home pay and student visa as a student in Berlin, Germany.

Need a CV for this?Build your CV with resume.io

Description provided by STACKIT

Schwarz Digits creates the technological foundation for digital sovereignty in Europe. As the IT and digital division of the Schwarz Group, we develop and manage the IT infrastructures for the retail divisions Lidl and Kaufland, as well as Schwarz Production and PreZero. At the same time, we operate as an independent provider in the external market to support companies across Europe in their digital transformation. We bundle our core services in the areas of Cloud, Cyber Security, Data & AI, Communication, and Workspace.

Join us and contribute to digital sovereignty in Europe. With us, you will work at the intersection of agility and security: You will benefit from fast decision-making processes, enjoy genuine creative freedom in your projects, and be able to build upon the stable foundation of the Schwarz Group.

Play your part in our team´s success. You will join the Article Intelligence and Finance team who is responsible for building data products and running them. We are committed to deliver high quality data products to our stakeholders and build collaboration across all teams that we work with.

Your tasks

  • Orchestrate AI Coding Agents: Act as the human-in-the-loop commander for tools like Claude Code and Codex, guiding them to autonomously generate data validation scripts, build test suites, and refactor data pipelines.
  • Ensure our data products are "metadata-rich by default." You will write and run automated checks to verify that live datasets perfectly match our structured JSON schemas, YAML configurations, and Markdown Business requirement documents.
  • Support the engineering team by vibe coding as they rapidly prototype. When AI-assisted code breaks or data pipelines fail, you will deploy agentic workflows to automatically ingest error logs, augmented linting and rerun local tests until they pass.
  • Automate architecture documentation to keep our technical maps alive. You will use AI agents to parse our codebases and automatically update our Diagram-as-Code files, ensuring our public documentation never drifts from reality.
  • Audit data lineage to test and validate "Lineage as infrastructure," using agentic tools to trace data flows from raw ingestion to the final data product, making sure no data points drop off along the way.

Your profile

  • Solid knowledge of Python and Databricks.
  • Familiarity with REST APIs, particularly FastAPI.
  • Basic understanding of Data Science concepts, including Embeddings and models.
  • Basic knowledge of CICD pipelines.
  • Optional: SQL and experience with ETL pipelines.
  • Hands-on experience with agentic terminal tools like Claude Code, Codex or equivalent AI-driven developer workflows.
  • Familiarity with data serialization and documentation formats (Markdown, JSON Schema, YAML, Mermaid.js).
  • Exposure to data validation principles or frameworks is a major plus.
  • Ability to work flexibly and independently
  • Solution-oriented mindset.
  • Very good English skills - German is a plus but not a must
  • Enthusiasm for collaboration, knowledge sharing and joint learning
  • Openness and flexibility for diverse data related tasks.
  • Proficiency in data analysis and deep diving into data quality issues.
  • Experience in technical and non-technical documentation.

Working student essentials

What this Tech internship in Berlin means for you — pay rules, social contributions, and what international students should check before applying.

Weekly hours

Internships have no 20-hour cap, but a voluntary internship longer than three months generally has to pay at least the German minimum wage. Mandatory internships in your study programme are exempt.

Working student rules

Social contributions

Mandatory internships are largely exempt from social contributions. Voluntary internships are treated like regular employment once they run long enough, so contributions usually apply.

Check your insurance

International students

Non-EU students can work 140 full or 280 half days per year (raised from 120/240 in March 2024). A working student contract usually fits within this — confirm the exact limits printed on your residence permit.

Studying in Germany

Frequently asked questions

Similar jobs