Skip to content
mimi

Full-Stack AI Engineer (m/w/d)

BARMER

Gmund am Tegernsee · flexible Full-time 1mo ago

About the role

About Us

We are over 15,000 colleagues. Each of us has an individual reason to work at BARMER – and each reason is important to us. But we all have one thing in common: Those who work here are committed to the health of millions of people every day: Because we help people live healthier lives, ensure the best possible care when they are ill, and support them with preventative measures.

With this claim, we are evolving. Towards a dynamic company in a digital market, with freedom for new impulses and social responsibility. Our special culture makes it possible: We stand up for each other, across locations, disciplines, and career levels. We work together, because only together can we preserve the highest good of man and rethink health. Therefore: Find your reason to work with us.

The advertised position can be worked at one of our central BARMER locations: Berlin, Schwäbisch Gmünd, Wuppertal, and approximately 30 other locations in Germany.

Your Responsibilities

  • The focus of your activity is the analysis, planning of software designs, the (further) development, implementation, and support (including documentation, testing, and maintenance) of software applications/applications as well as application systems and their components throughout the entire lifecycle. This includes ensuring application operation, including consolidation and module support.
  • Furthermore, you are responsible for the conception and implementation of scalable backend services for seamless integration of ML and GenAI models into productive workflows.
  • You develop robust APIs and connectors to connect AI functionalities with internal systems and external tools, ensuring smooth data exchange.
  • You use agentic frameworks specifically to realize advanced functions such as reasoning, memory, and tool usage in our AI applications.
  • You design and adapt modern frontends for AI applications based on frameworks like React.js/TypeScript, Reflex, or Streamlit to meet the specific requirements of our users.
  • You drive the integration of AI components into existing data and MLOps pipelines and ensure smooth transitions between training, deployment, and productive use.
  • Together with the Cloud Engineering team, you actively shape the system architecture – always with a focus on scalability, stability, and the highest security standards.

Your Profile

  • You have completed studies in computer science, business informatics, or a comparable field; alternatively, you have a relevant vocational training with corresponding further qualification.
  • You are characterized by several years of experience in the development of highly available backend systems, especially with Python and frameworks like FastAPI or Flask. Furthermore, you are proficient in API design and the integration of services and systems.
  • Sound practical experience in the development of complex AI applications is part of your profile. You are confident in using Generative AI orchestration frameworks like LangChain, LlamaIndex, or Strands SDK and have proven knowledge in modeling, scaling, and optimizing vector databases and semantic search, e.g., with OpenSearch, Qdrant, or FAISS.
  • You are proficient in using relational databases like PostgreSQL or MySQL, as well as NoSQL technologies like MongoDB, DynamoDB, or Redis. Additionally, you develop and optimize frontends with modern frameworks like React.js/TypeScript, Reflex, or Streamlit.
  • You bring extensive experience with microservice architectures, containerization, and scalable application architectures – for example, with Docker, Kubernetes, or EKS – as well as a deep understanding of software architecture, design patterns, and security and compliance requirements in the AI environment.
  • A good understanding of AI-specific UX challenges, such as streaming responses, latency management, and human-in-the-loop processes, is present; knowledge of conversational UX and chatbot design patterns is an advantage.
  • As a dedicated team player, you actively share your knowledge, for example, through code reviews and pair programming, and have very good German language skills at least at C1 level.

BARMER actively promotes the equality of its employees and strives for a balanced gender ratio. Women in particular are therefore encouraged and invited to apply. We stand for equal opportunities and expressly welcome applications from severely disabled people and those with equivalent disabilities. Employment on a part-time basis is generally possible.

Skills

DockerEKSFastAPIFAISSFlaskGenerative AIKubernetesLangChainLlamaIndexMongoDBMySQLNoSQLOpenSearchPostgreSQLPythonQdrantReact.jsRedisReflexStreamlitTypeScriptVector Databases

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free