Working Student - Data Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+7 more
Job description
This is an office-focused role based at our Berlin headquarters. We’re looking for someone who enjoys working closely with the team on-site on most working days.
You will be working in: English fluency and basic German is required.
How you will make an impact:
- Support the ingestion, transformation, and maintenance of data pipelines.
- Help automate and improve internal workflows and operational processes.
- Contribute to practical AI-powered solutions, including coding agents and simple agentic workflows.
- Assist with testing, deployment, and monitoring of new features and systems.
- Work closely with engineering, operational, and marketing teams to turn business needs into practical solutions.
- Monitor existing data and automation processes and help resolve issues.
- Create clear technical documentation and support knowledge sharing within the team., * Practical experience with real-world data engineering, automation, and AI projects.
- Meaningful work with visible impact from day one.
- Close collaboration with experienced engineers and operational teams.
- Exposure to modern technologies across data, cloud infrastructure, and applied AI.
- Flexible working hours that can be coordinated with your studies.
- The opportunity to take on increasing responsibility and develop with the team.
- The possibility of collaborating with us on your thesis.
Don’t worry if you don’t meet every requirement. We value curiosity, motivation, and the willingness to learn. Think of the remaining areas as opportunities to develop during your time with us.
Requirements
- Currently enrolled in Computer Science, Data Science, Business Informatics, Software Engineering, or a related degree programme.
- A solid foundation in Python gained through university courses, personal projects, or previous practical experience.
- Basic knowledge of SQL and experience working with databases.
- Basic understanding of and practical experience with data pipelines.
- Basic familiarity with APIs and data-processing concepts.
- Understanding of version control using Git.
- Strong analytical thinking and a structured approach to problem-solving.
- Attention to detail and a commitment to producing reliable, high-quality work.
- A hands-on, curious, and eager-to-learn mindset.
- Ability to work independently while proactively asking questions when needed.
- Strong communication skills and an interest in collaborating with non-technical stakeholders.
- Willingness to work primarily from our Berlin office.
Nice to have:
You don’t need to bring experience in all of these areas, but familiarity with any of them would be useful:
- Cloud environments, particularly GCP or AWS
- Backend development
- NoSQL databases
- Infrastructure as code, particularly Terraform
- AI coding tools such as Claude Code or similar
- JavaScript or Golang
- Experience in marketing, particularly marketing technology or AdTech
About the company
DCMN is an equal-opportunity employer committed to hiring talented and qualified people from diverse backgrounds. We believe that different experiences, perspectives, and cultures enrich our work and strengthen our organisation.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The Most Popular IT Jobs on the Market
How to Find Tech Jobs in Berlin
System change: restart as developer?
Where to Find Entry-Level Software Engineering Jobs