About the Role
Who we are
tekkminds is an innovative company specializing in the development of customized software solutions in the cloud domain. We support our clients from strategic consulting to complete implementation of modern, scalable, and future-proof applications. With our expertise in cloud technologies, AI integration, and IoT, we help companies successfully master their digital transformation.
What awaits you
As a Cloud Software Engineer with AI Focus at tekkminds, you operate at the intersection of classical software development and cutting-edge AI technology. You develop innovative solutions for demanding enterprise clients based on the latest cloud technologies and intelligently integrate AI-powered functionalities. You bring your understanding of existing backend systems and actively shape the future of AI integration.
Your responsibilities
AI integration into enterprise systems: Development and implementation of Retrieval-Augmented Generation (RAG) systems for intelligent knowledge extraction
MCP server development: Provisioning existing REST APIs as Model Context Protocol (MCP) servers for seamless LLM integration
Agent-based architectures: Conception and implementation of AI agents and agent-to-agent communication for complex workflows
Cloud-native development: Conception and development of scalable, cloud-native applications with AI components
API design and migration: Analysis of existing Java/Kotlin REST APIs and their transformation for AI usage
CI/CD for ML/AI: Implementation of MLOps pipelines and DevOps practices for AI models
Client consulting: Close collaboration with enterprise clients to develop technical solutions at the intersection of classical software and AI
Driving innovation: Continuous development of our internal standards in AI integration
What we’re looking for
Technical know-how
Backend Development:
Solid experience in Java/Kotlin and Python
Comprehensive experience with Spring (Boot) or Jakarta Enterprise Edition (or comparable)
Understanding of REST API design and implementation
Hands-on experience with containerization technologies (Docker, Podman)
Knowledge of Kubernetes/OpenShift and cloud platforms (AWS, Azure, GCP)
Practical experience with CI/CD tools (GitLab, GitHub, Jenkins, AWS CodeBuild/CodePipeline, Azure DevOps)
AI & ML (Nice-to-have, but willingness to learn is mandatory):
Basic understanding of Large Language Models (LLMs) and their applications
Interest in Retrieval-Augmented Generation (RAG), vector databases, and embedding techniques
Familiarity with Model Context Protocol (MCP) or willingness to intensively learn it
Ideally first experiences with agent frameworks or orchestration
Optional: Knowledge in model fine-tuning, prompt engineering, or MLOps
Willingness to continuously learn rapidly evolving AI technologies
Bonus:
Experience with LangChain, LlamaIndex, LangChain4J, or comparable frameworks
Knowledge of vector databases (Pinecone, Weaviate, Qdrant, ChromaDB)
Understanding of GitOps principles and tools like ArgoCD or Flux
Personal qualities
Strong interest in AI topics and motivation to stay current in this dynamic field
Experience in agile software development teams
Bridge-builder mentality: You understand both the classical backend world and AI concepts
Problem-solving oriented mindset with the ability to penetrate complex systems
Curiosity and willingness to learn rapidly evolving technologies
Team spirit and strong communication skills, especially in client contact
Pragmatic approach: You find the balance between innovation and practical feasibility
Tech Stack
JavaKotlinPythonSpring BootJakarta Enterprise EditionREST APIDockerPodmanKubernetesOpenShiftAWSAzureGCPGitLabGitHubJenkinsAWS CodeBuildAWS CodePipelineAzure DevOpsLLMsRAGvector databasesembedding techniquesMCPMLOpsCI/CD