Auf einen Blick
- Aufgaben: Entwickle Softwarelösungen und unterstütze Kunden bei Cloud-Technologien.
- Arbeitgeber: Machine Learning Reply ist ein innovatives Unternehmen im Bereich Daten und KI.
- Mitarbeitervorteile: Flexibles Arbeiten, modernes Büro in München, Fitnessstudio-Zuschuss und öffentliche Verkehrstickets.
- Warum dieser Job: Werde Teil eines kreativen Teams mit Zugang zu spannenden Projekten und Weiterbildungsmöglichkeiten.
- Gewünschte Qualifikationen: Studium in Informatik oder verwandten Bereichen, Erfahrung in mindestens zwei Programmiersprachen.
- Andere Informationen: Mindestens B2 Deutschkenntnisse erforderlich, Hands-on Erfahrung in Datenengineering von Vorteil.
Das voraussichtliche Gehalt liegt zwischen 36000 - 60000 € pro Jahr.
Job description
We are looking for a skilled and motivated consultant 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. 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) in cloud or on-premises environments.
- Write software components in languages such as Java (Spring Boot) , Python (PySpark, Flask) , JavaScript/Typescript (Vue, React, Angular) .
- 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 standards .
- Design and develop machine learning solutions, often utilizing cloud-based services on Cloud Providers like AWS, GCP, or Azure.
- Daily communication with the project team to identify appropriate technical solutions for given problems.
- Overall communication with clients might be in German, therefore a minimum of German B2 level is demanded.
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 AutoML 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”.
- You choose your state-of-the-art equipment .
- Public transport ticket with Deutschlandticket .
- Gym-membership subsidy for a gym of your choice.
- Flexible work environment between client, Reply office, and remote work.
Minimum Job Requirements / Qualifications:
- Completed university studies with a strong quantitative background , for example in Data Science, Informatics, Computer Science, Engineering, or similar.
- Experience in at least two, but not limited to the following programming languages: Python , Java (Spring Boot, Hibernate) , Rust , JavaScript/Typescript (Vue, React, Angular) .
- Ability to convincingly communicate and present analytical results to stakeholders.
- We cover the full lifecycle of Data and AI, from Cloud Infrastructure, Data Engineering, Data Analytics, and Visualization to Data Science and MLOps. Hands-on experience in some of those fields is an advantage .
- Fluent in English and able to speak German at least at a B2 Level .
- You are based in Munich for the entire duration of the internship.
Desired:
- Knowledge and experience in 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 also be 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.
- A passion for clean code and an intrinsic willingness to fight software rot, driven by a desire to be professional software developers who deliver not just great and maintainable products but also pride themselves in writing beautiful code.
What are you waiting for?
Join our team at Machine Learning Reply as a Software Engineering Consultant with a 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 ( ) or Jonas Heepen ( ).
#J-18808-Ljbffr
Software Engineer (m/f/d) Arbeitgeber: Reply S.p.A.

Kontaktperson:
Reply S.p.A. HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Software Engineer (m/f/d)
✨Tip Nummer 1
Nutze Networking-Events und Meetups in München, um Kontakte zu knüpfen. Oftmals sind es persönliche Empfehlungen, die den Unterschied machen können, wenn es darum geht, einen Fuß in die Tür zu bekommen.
✨Tip Nummer 2
Beteilige dich an Open-Source-Projekten, die Technologien verwenden, die in der Stellenbeschreibung erwähnt werden, wie Java, Python oder Cloud-Lösungen. Dies zeigt nicht nur deine Fähigkeiten, sondern auch dein Engagement für die Softwareentwicklung.
✨Tip Nummer 3
Bereite dich auf technische Interviews vor, indem du häufige Fragen zu Cloud-Technologien und Softwareentwicklung übst. Vertrautheit mit den SOLID-Prinzipien und Clean Code kann dir helfen, dich von anderen Bewerbern abzuheben.
✨Tip Nummer 4
Zeige deine Leidenschaft für Data Engineering und AI, indem du eigene Projekte oder Studienarbeiten in diesen Bereichen entwickelst. Das kann dir helfen, deine Kenntnisse zu vertiefen und gleichzeitig praktische Erfahrungen zu sammeln, die du im Vorstellungsgespräch teilen kannst.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Software Engineer (m/f/d)
Tipps für deine Bewerbung 🫡
Verstehe die Anforderungen: Lies die Stellenbeschreibung sorgfältig durch und achte auf die geforderten Fähigkeiten und Qualifikationen. Stelle sicher, dass du alle relevanten Punkte in deiner Bewerbung ansprichst.
Betone deine technischen Fähigkeiten: Hebe deine Kenntnisse in den geforderten Programmiersprachen wie Java, Python und JavaScript hervor. Füge konkrete Beispiele aus deinen bisherigen Projekten hinzu, um deine Erfahrung zu untermauern.
Motivationsschreiben: Verfasse ein überzeugendes Motivationsschreiben, in dem du erklärst, warum du dich für diese Position interessierst und wie deine Leidenschaft für Cloud-Technologien und Datenwissenschaften mit den Zielen des Unternehmens übereinstimmt.
Sprache und Kommunikation: Da die Kommunikation mit Kunden auf Deutsch stattfinden kann, stelle sicher, dass du deine Deutschkenntnisse im Lebenslauf angibst. Wenn möglich, füge Beispiele hinzu, wo du deine Sprachkenntnisse erfolgreich eingesetzt hast.
Wie du dich auf ein Vorstellungsgespräch bei Reply S.p.A. vorbereitest
✨Technisches Wissen demonstrieren
Stelle sicher, dass du deine Kenntnisse in den geforderten Programmiersprachen wie Java, Python und JavaScript/Typescript klar kommunizierst. Bereite dich darauf vor, spezifische Beispiele aus deiner bisherigen Arbeit zu nennen, die deine Fähigkeiten in der Softwareentwicklung und im Umgang mit Cloud-Technologien zeigen.
✨Verstehe die Cloud-Architektur
Da das Unternehmen großen Wert auf Cloud-basierte Lösungen legt, solltest du ein gutes Verständnis von Cloud-Anbietern wie AWS, GCP oder Azure haben. Informiere dich über deren Dienstleistungen und überlege dir, wie du diese in deinen bisherigen Projekten genutzt hast.
✨Bereite dich auf technische Fragen vor
Erwarte technische Fragen zu Themen wie DevOps, Clean Code und Machine Learning. Übe, wie du komplexe technische Konzepte einfach erklären kannst, um deine Kommunikationsfähigkeiten zu demonstrieren, insbesondere da die Kommunikation auch auf Deutsch stattfinden kann.
✨Zeige deine Leidenschaft für sauberen Code
Das Unternehmen sucht nach jemandem, der eine Leidenschaft für sauberen Code hat. Bereite Beispiele vor, die zeigen, wie du in der Vergangenheit an der Codequalität gearbeitet hast, und erkläre, warum dir dies wichtig ist. Dies könnte auch deine Fähigkeit zur Refaktorisierung von Code betreffen.