Data teams waste countless hours wrestling with infrastructure instead of solving their businesses’ most critical problem: How to get more value from their data. Tower changes that.
We're a Python-native serverless data stack built on Apache Iceberg with powerful ETL and Lakehouse management tools. We integrate seamlessly with enterprise systems and make companies more nimble by letting them choose the best engine for each job while maintaining full data ownership.
Working Student, Data Engineering
Tasks
We’re looking for a Working Student to join our Data Engineering team part-time while completing your studies. In this role, you’ll gain hands-on experience with modern data engineering tools and practices while directly contributing to Tower’s platform and customer projects. You’ll collaborate with our engineering team on building, testing, and improving data pipelines, workflows, and integrations while learning what it takes to design reliable, scalable, and maintainable data systems.
This is a unique opportunity for a student who is passionate about data, enjoys solving problems with Python and SQL, and wants to explore the future of the modern data stack.
Requirements
- Enrolled in a Bachelor’s or Master’s program in Computer Science, Data Engineering, Data Science, or a related field.
- Solid programming skills in Python.
- Good knowledge of SQL and interest in working with relational and analytical databases.
- Curiosity and willingness to learn modern data tools and infrastructure.
- Ability to work independently and commit ~15–20 hours per week during the semester (flexible around exams).
- Excellent communication skills.
What we offer
- Build and test data pipelines in Python that integrate with real-world data sources.
- Work with SQL and analytics tools to model, transform, and validate data.
- Support customer-facing demos, prototypes, and internal analytics needs.
- Collaborate with engineers to develop and improve Tower’s internal data workflows and examples.
- Document, test, and share learnings to improve developer experience for other data engineers using Tower.
- Experiment with tools in the modern data stack (e.g., dbt, SQLMesh, Iceberg) and contribute to internal and external projects.
How to apply
Send your resume and a brief introduction to jobs@tower.dev — we’d love to hear about what excites you in data engineering!
Facts
Number of employees | 10 |
---|---|
Category | Working student |
Location | Germany, Berlin, Berlin, Mitte |
Area of responsibility | Communication, marketing and media, IT, Data science, Software development, Customer service |
Start date (earliest) | Earliest possible |
Full/Part-time | Part-time |
Remuneration | €15 per hour |
Remote work | Partially possible |
Working language and expected level |
|
Homepage | https://tower.dev |
Career website | https://jobs.tower.dev |
Social media links |
Requirements
Field of study | Engineering, Computer science |
---|
Contact
Contact person | Brad Heller |
---|---|
Contact email | brad@tower.dev |
Contact phone number | +447908745567 |
Apply
By email | jobs@tower.dev |
---|