About the Role
Develop enterprise-ready GenAI solutions, implement AI architectures, and integrate GenAI into business applications. Focus on Separation of Concerns & DSLs, and build testing, monitoring & policies for AI components.
Responsibilities
- Develop agent systems and GenAI functionalities that run robustly, scalably, and audibly in enterprise landscapes.
- Implement architecture patterns such as AI microservices, AI gateways, and control layers according to principles for enterprise-ready AI applications.
- Integrate GenAI into existing enterprise applications for assistants, automations, agent orchestration, or intelligent workflows.
- Work with meta-models, domain languages, and structured interfaces, avoiding arbitrary 'prompt zoo' in code.
- Build tests, telemetry, and guardrails for AI components to ensure behavior is traceable, monitorable, and controllable.
Requirements
- Several years of experience in developing business-critical applications, ideally in microservice or event-driven architectures.
- Very good knowledge of Java/Spring Boot/Quarkus and/or TypeScript/React/Angular/Vue.
- Experience with Docker/Kubernetes and at least one major cloud platform is a plus.
- Hands-on experience with LLMs/GenAI (e.g., Retrieval-Augmented Generation, agents, tool-calling, workflow orchestration).
- Clear understanding of Separation of Concerns, deterministic control layers, and ability to clearly separate AI components from core logic.
- Mindset focused on policies, logging, observability, tests, and fallbacks.
- Ability to work closely with architects, data/ML teams, and business departments.
- Fast learner eager to turn concepts into productive GenAI solutions.
- Very good German and English language skills.
Skills
- Java
- Spring Boot
- Quarkus
- TypeScript
- React
- Angular
- Vue
- Docker
- Kubernetes
- Cloud Platforms
- LLMs
- GenAI
- Retrieval-Augmented Generation
- Agent Systems
- Tool-Calling
- Workflow Orchestration
- Microservices
- Event-Driven Architectures
- Separation of Concerns
- Meta-models
- Domain-Specific Languages (DSLs)
- Testing
- Monitoring
- Policies
- Telemetry
- Guardrails
- Observability
Experience Level
- Multiple years of experience
