Technische Universität Berlin
Tower Data Engineering team

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
  • English (Business fluent)
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