Sofware Engineer / Data Engineer Internship
Amsterdam, The Netherlands / Madrid, Spain
Maps – Maps Platform /
Intern /
Hybrid
Join our team!
We’re looking for a curious and motivated intern to join our engineering team and learn by doing. This is a hands-on opportunity to work on meaningful technical challenges, collaborate with experienced engineers, and grow your skills in a supportive, agile environment.
What you'll do
- Work with a team of engineers to develop high-quality software
- Participate in all phases of the project lifecycle – gathering requirements, designing solutions, building new interfaces, integration with existing architectures, development, and testing code
- Build scalable, highly available and resilient applications by utilizing the optimal cloud technologies and programming languages and frameworks that best suit your use cases
- Design technical solutions to solve complex technical problems at scale
- Build iteratively using agile methodologies
What you'll need
- Experience in working with cloud technology, nice to have if it is with Azure, otherwise with other providers (AWS, GCP)
- Experience working with data science and engineering pipelines. Nice to have: experience with Databricks platform
- Strong Computer Science and development fundamentals, including object-oriented design, data structures, algorithm design, and complexity analysis
- Solid Python coding skills. Nice to have knowledge of Java and/or Scala
- Nice to have: experience in SQL, including writing and optimizing queries, and working with various SQL databases
- Nice to have: experience with geographic information systems, experience with MLOps platforms, experience with Spark engine and Scala programming language
- Comfortable with written and verbal communication in English
- Desire to learn, and expand your skill set
What you can expect
- A diverse, multi-cultural environment
- 1100 €/month (gross salary based on full-time work)
- You will never get bored! A company culture that likes to work hard and play hard. We like to have fun. There is no sense coming to a job every day if you don’t like the people you work with.
- You will be part of an amazing team of software engineers, always eager to help you learn and grow!
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
