Jobs and Careers
MA
Software Architect (m/f/d)
Machine Learning ReplyGermanyfull_timeVerifiedPosted 4 Dec 2024
About the role
<p>At Machine Learning Reply, we <strong>work with our customers on cutting-edge projects</strong> for which we are <strong>looking for Software Architects</strong> to support our customer projects around machine learning and large-scale data processing across various industries. To expand our team, we are looking for a talented and highly skilled consultant with a technical background and passion for data and AI applications to join our team. As a consultant, you will be responsible for providing expert advice and technical support to our clients for the design and integration of data and ai applications.</p>
<p><strong>If you're a Software Architect</strong> <strong>or Software Engineer</strong> with first practical experiences - if you never lose focus, love coding, data and AI, and are passionate about bringing your ideas to life - <strong>then we want to hear from you!</strong></p>
<p><strong><br/></strong></p>
<p><strong>Responsibilities</strong>:</p>
<ul>
<li><strong>Design innovative, technical approaches</strong> for scalable, high-performing, and maintainable software architectures with a focus on applications in the data and machine learning/artificial intelligence area.</li>
<li><strong>Provide technical guidance and practical action</strong> in writing applications and components in languages like Java, Python, JavaScript/Typescript, Go.</li>
<li><strong>Stay up to date </strong>with the <strong>latest industry trends</strong> <strong>and technologies</strong>, contributing to the continuous improvement of our software systems and architectural approaches.</li>
<li>Closely <strong>interact with customers and stakeholders</strong> to translate concrete and complex business requirements into production-ready <strong>solutions</strong></li>
<li><strong>Collaborate with various disciplines</strong> such as enterprise architects, analysts, data scientists or data engineers to develop data-intensive applications such as data warehouses, data lakes and/or data platforms</li></ul>
<p><strong><br/></strong><strong>What we offer you:</strong></p>
<ul><li>Access to work on projects <strong>across industries</strong> (large and mid-market companies in Banking, Insurance, Automotive, Retail, etc<em>.</em>)</li><li>Broaden your skills through interdisciplinary work and training in the areas of <strong>data engineering, cloud architecture, and data science</strong></li><li>Benefit from industry-leading cooperations in the cloud, BI, and AutoML field</li><li>Very active <strong>social program</strong> - including training, conferences, team buildings, Reply Exchange, communities of practices, and hackathons</li><li>Work in an open, flat environment, within a broad Reply knowledge-sharing network</li><li>Award-winning office space in downtown Munich with access to “Stammstrecke”</li><li>You choose your <strong>state-of-the-art equipment</strong></li><li>Public transport ticket with <strong>Deutschlandticket</strong></li><li><strong>Gym-membership</strong> <strong>subsidy</strong> for a gym of your choice</li><li><strong>Flexible </strong>work environment between client, Reply office, and remote work</li></ul>
<h3>Requirements</h3>
<p><strong>Minimum Job Requirements</strong> / <strong>Qualifications</strong>: <strong><br/></strong></p>
<ul><li><strong>Strong grasp of software development principles</strong>, including object-oriented programming (OOP), <strong>design patterns</strong>, and <strong>architectural patterns</strong> such as microservices, event-driven architecture, and cloud-based solutions.</li><li><strong>System design fundamentals</strong>, including databases, caching, consistency, networking, routing and distributed systems. </li><li>Experience with at least two of the following programming languages: Python, <strong>Java (Spring Boot, Hibernate)</strong>, Rust, <strong>JavaScript/Typescript (Vue, React, Angular)</strong>, Go</li><li><strong>Linux fundamentals</strong>, including shell scripting, configuration management, manipulating files in the Linux shell, and user permissions configuration</li><li>Ability to convincingly <strong>communicate and present analytical</strong> results to <strong>management.</strong></li><li>We cover the <strong>full lifecycle of Data</strong>, from Cloud Infrastructure, Data Engineering, Data Analytics, and Visualization to ML Engineering to and MLOps. <strong>Interest and/or experience in some of those fields is an advantage</strong>.</li><li>Fluent in <strong>English</strong> and able to speak German<strong> at least at a B2 Level.</strong></li></ul>
<p><strong><br/></strong><strong>Desired</strong>:</p>
<ul><li>Practical experience in the deployment of applications on a <strong>cloud platform (AWS, Azure </strong>or <strong>GCP), </strong>and in applying <strong>DevOps principles<
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s