
Required skills
Job description
Heidi Systems 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 Heidi Systems
**About Heidi Systems
**Heidi Systems is building the data infrastructure layer for buildings and energy. We help property owners and managers digitize metering, consumption data, reporting, and billing workflows in one of the largest and most outdated infrastructure markets in Europe.
We are looking for an exceptional intern who wants to work close to the core of our technical system: data architecture, DevOps, infrastructure, and backend tooling.
This is not a classic internship. You will work directly on production-relevant systems, help shape our data infrastructure, and build tools that directly impact customers, internal operations, and the scalability of the company.
Tasks
What you will work on
- Build and improve our data ingestion and processing infrastructure
- Work on backend services in Go and TypeScript
- Support the architecture of reliable data pipelines for meter, gateway, and building data
- Improve internal DevOps workflows, deployments, monitoring, and system reliability
- Work with configuration formats such as YAML and TOML
- Help structure, validate, and transform high-volume device and consumption data
- Build internal tools that make our operations faster and more automated
- Support debugging of real-world infrastructure issues across gateways, MQTT, APIs, and databases
- Work closely with the founding team on technical architecture decisions
Requirements
Who we are looking for
We are looking for someone unusually strong, curious, and hands-on.
You should be excited about infrastructure, data systems, and clean technical architecture. You do not need to know everything already, but you should learn extremely fast, think from first principles, and enjoy solving hard technical problems.
You are a great fit if you:
- Have strong coding ability and a clear technical mindset
- Are comfortable working independently and taking ownership
- Care about clean systems, reliability, and scalability
- Enjoy working close to real-world infrastructure and messy data
- Are curious about DevOps, backend architecture, and data engineering
- Like fast-moving environments with high responsibility
- Want to build systems that are used in the real world, not just prototypes
Tech stack
- Go / Golang
- TypeScript
- YAML
- TOML
- MQTT / IoT data streams
- APIs, databases, and data pipelines
- DevOps tooling, monitoring, and deployment infrastructure
Benefits
Why join us
- Work directly with the founding team
- Own real technical projects from day one
- Learn how to build infrastructure for a fast-growing startup
- Get exposure to DevOps, data architecture, IoT, energy, and real estate infrastructure
- Help shape the technical foundation of a company tackling a huge, outdated market
- High ownership, high learning curve, high impact
**Location
**Berlin preferred. Hybrid setup possible.
Start
As soon as possible.
**How to apply
**Send us a short note, your CV or GitHub profile, and ideally one project you are proud of.
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 rulesSocial 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 insuranceInternational 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