Job description
We are looking for a skilled and motivated intern to join our team. The ideal candidate should have a technical background and be able to provide support to our clients in using cloud-based solutions, with a specific focus on Data Engineering. We are looking for someone who has a solid understanding of Software Development, has an interest in Cloud-based Solutions, and shares our passion for Data and AI.
Responsibilities:
- Setting up development and deployment infrastructure (DevOps) within a cloud environment.
- Write software components in languages such as Java (Spring Boot), Python (PySpark, Flask), JavaScript/Typescript (Vue, React, Angular)
- Daily communication with the project team to identify appropriate technical solutions for given problems with a clear eye on time management.
- Overall communication with clients might be in German, therefore a minimum of German C1 level is required for this intern position
- Write re-usable base components that serve as the building blocks for further software components
- Write test suites within different frameworks for both frontend and backend to ensure code quality
- Refactor production code to adhere to current clean code standard
- Design and develop machine learning solutions, often utilizing cloud-based services on Cloud Providers like AWS, GCP, or Azure.
What we offer you:
- Access to work on projects across industries (large and mid-market companies in Banking, Insurance, Automotive, Retail, etc.)
- Broaden your skills through interdisciplinary work and training in the areas of data engineering, cloud architecture, and data science
- Benefit from industry-leading cooperations in the cloud, BI, and AI field
- Very active social program - including training, conferences, team buildings, Reply Exchange, communities of practices, and hackathons
- Work in an open, flat environment, within a broad Reply knowledge-sharing network
- Award-winning office space in downtown Munich with access to “Stammstrecke”
Job requirements
Minimum Job Requirements / Qualifications:
- Fluent in English and able to speak German at least at a B2 Level.
- Experience in at least two, but not limited to the following programming languages: Python, Java (Spring Boot, Hibernate), Rust, JavaScript/Typescript (Vue, React, Angular)
- A passion for clean code and an intrinsic willingness to fight software rot, driven by a desire to be professional software developers that deliver not just great and maintainable products but that pride themselves in writing beautiful code
- Ideally, you are in the last phase of your university studies (or recently graduated) on a strong quantitative background, for example in Data Science, Informatics, Computer Science, Engineering, or similar.
- Ability to convincingly communicate and present analytical results to the rest of the team.
- We cover the full lifecycle of Data and AI, from Cloud Infrastructure, Data Engineering, Data Analytics, and Visualization to Data Science and MLOps. Interest and/or experience in some of those fields is an advantage.
- You are based in Munich for the entire duration of the internship.
Desired:
- First knowledge of cloud technologies.
- Awareness of the SOLID principles
- Experience and/or understanding of Data Engineering and Data Science.
- Certificates from Cloud Providers are an advantage. University courses on subjects related to those would be also valued.
- Understanding of underlying database infrastructure (data models, ETL processes).
- Knowledge of technologies like Kubernetes, Docker, or Spark is a plus.
- Interest in (agile) project management.
What are you waiting for?
Join our team at Machine Learning Reply as an Software Engineering Consultant with focus on Data engineering and full stack development in Munich!
If you have any further questions or would like to apply, please do not hesitate to write directly to Timo Jäger (ti.jaeger@reply.de) or Jonas Heepen (j.heepen@reply.de).
or
All done!
Your application has been successfully submitted!