AI Engineer

Machine Learning Reply
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German

Job location

Remote

Tech stack

Java
JavaScript
API
Artificial Intelligence
Automation of Tests
Cloud Computing
Cloud Engineering
Software Quality
Computer Programming
Databases
Continuous Integration
Information Engineering
Database Design
Python
NoSQL
TensorFlow
Software Engineering
SQL Databases
Rust
Data Logging
Enterprise Software Applications
PyTorch
Flask
Large Language Models
Prompt Engineering
Spring-boot
Generative AI
FastAPI
Containerization
Kubernetes
Information Technology
HuggingFace
Data Management
Machine Learning Operations
Software Version Control
Docker
Programming Languages

Job description

  • Design, build, and deploy systems into scalable production environments on cloud providers such as AWS, GCP, or Azure.
  • Collaborate with data scientists, engineers, and client teams to translate business challenges into AI-driven solutions.
  • Develop robust APIs and services around AI models using frameworks such as Flask, FastAPI, or Spring Boot.
  • Integrate generative AI solutions (e.g., LLMs, vector databases, orchestration frameworks) into enterprise applications.
  • Set up MLOps pipelines and CI/CD workflows to automate training, testing, and deployment of AI models.
  • Ensure software quality through test automation, monitoring, and logging practices.
  • Daily communication with the project team and clients to identify, design, and deliver appropriate solutions.

What we offer you:

  • Work on innovative AI and Software Engineering projects across industries (Banking, Insurance, Automotive, Retail, etc.).
  • Expand your skills in areas such as MLOps, cloud architecture, data engineering, and generative AI.
  • Collaborate with top technology partners in the cloud, AI, and automation ecosystem.
  • Access to training, certifications, and interdisciplinary projects.
  • Join a vibrant community with hackathons, conferences, and knowledge-sharing events.
  • Award-winning office space in downtown Munich with great transport connections.
  • Flexible working model between client site, Reply office, and remote work.
  • Deutschlandticket for public transport and a gym subsidy.

Requirements

We are looking for a skilled and motivated AI Engineer to join our team. The ideal candidate combines expertise in software engineering with a strong interest in cloud-based AI solutions. You will support our clients by designing and implementing intelligent applications, leveraging both classical machine learning and state-of-the-art generative AI. We are seeking someone who understands software development best practices, is comfortable working in cloud environments, and shares our passion for Data and AI., * Completed university studies with a strong quantitative or technical background (e.g., Computer Science, Data Science, Engineering, or similar).

  • Ideally, you have already gained some initial consulting and project management experience Teamwork & Collaboration ability to work effectively with others toward common objectives.
  • Adaptability flexibility in taking on different roles within a team and understanding the needs of the customer
  • Solid programming experience in at least two programming languages, such as Python, Java, Rust, or JavaScript.
  • Practical experience deploying ML/AI models into production environments (on-premises or cloud).
  • Experience with different database technologies, including SQL and NoSQL, with knowledge of database design, data modeling, and data management.
  • Experience with large language models (LLMs), prompt engineering, fine-tuning, and integrating generative AI into actual solutions.
  • Strong communication skills for explaining technical concepts to both technical and business stakeholders.
  • Fluent in English and at least C1-level German. This requirement is mandatory.

Desired Qualifications:

  • Hands-on experience with cloud AI services.
  • Understanding of MLOps concepts (model registry, monitoring, CI/CD).
  • Knowledge of modern AI/ML frameworks and tools such as PyTorch, TensorFlow, Hugging Face, LangChain, or OpenAI APIs.
  • Awareness of software engineering principles (SOLID, testing, version control).
  • Familiarity with containerization and orchestration (Docker, Kubernetes).
  • Cloud certifications are a plus.
  • Teamwork & Collaboration ability to work effectively with others toward common objectives.

Apply for this position