Your skills:
• At least 5 years profound experience in building and operating production-grade software using Python programming language, preferably including the use of frameworks like FastAPI, pydantic, Temporal and similar
• Furthermore, knowledge in LLM frameworks such as LangChain, LLamaIndex and the client APIs of Azure and OpenAI completes your profile. Ideally, you have already built a production-ready solution involving those APIs.
• Practical experience in working with relational database systems like Postgres, in-memory databases like Redis and as well as document-based databases like Elasticsearch & MongoDB is more than welcome
• You can provide references for RESTful APIs and web service applications you have built and operated on a production level
• Cloud DevOps Skills: Familiarity with containerization (Docker), CI/CD tools (GitHub Actions, GitLab CI), and deployment to cloud platforms (Azure, AWS, GCP) to ensure scalability and production-readiness.
• You are flexible and comfortable with changing work patterns and demands and you prefer working agile (e.g. following methodologies like XP, Scrum, Lean)
• Collaboration with our customers is key, so you master the challenge to explain complex architectures and technologies in a language easy to understand and you know how to demonstrate solution approaches and results
• Actively mentoring more junior personell and sharing your knowledge on software development lifecycle and best practices with them
• fluent written and spoken English.
Nice to have:
• German language skills
• Prompt Engineering: Understanding how to optimize prompts for LLM models
• Familarity with MLOps or AI Workflow Orchestration Tools such as MLflow or Dagster
• Domain-Specific Experience in Telco or Finance industries