обновлено 1 месяц назад
Mid-Level Python Developer (GenAI)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Mid-Level Python Developer (GenAI) (Python/LLM/RAG): Building production-grade AI and agentic features for client applications with an accent on stateful agent workflows, API integration, and retrieval-augmented generation. Focus on connecting LLMs to external systems, implementing safeguards and observability, and delivering reliable AI components with backend and QA teams.
Location: Sofia, Bulgaria
Company
is part of the Sopra Steria Group, providing software engineering, digital transformation, and business consulting services to customers across Germany and the DACH region.
What you will do
- Build stateful agentic workflows, prompt templates, and tool-calling flows using frameworks such as LangGraph.
- Integrate LLMs and AI agents with internal and external APIs, databases, and third-party tools.
- Develop and optimize RAG pipelines using vector databases and structured outputs.
- Implement safeguards for user-facing AI features, including rate limiting, content moderation, and guardrails.
- Apply prompt evaluation, tracing, and monitoring practices to improve the reliability of AI components.
- Collaborate with backend engineers and QA to integrate GenAI features into product architectures.
Requirements
- Hands-on experience building agentic or LLM-driven workflows with LangGraph, LangChain, LlamaIndex, or similar frameworks.
- Practical experience integrating LLM APIs and provider platforms such as OpenAI, Anthropic, or Google Vertex AI.
- Experience with vector databases and retrieval patterns, including Pinecone, Weaviate, or pgvector.
- Strong async Python skills and experience building REST APIs with FastAPI.
- Familiarity with AI guardrails, evaluation techniques, and observability tools such as Langfuse or MLflow.
- Professional English fluency is required.
Nice to have
- Experience with AI coding tools such as GitHub Copilot or Cursor.
- Familiarity with tool-calling standards or protocols such as MCP or A2A.
- Experience with Docker, Kubernetes, and CI/CD pipelines.
- Familiarity with modern Python tooling such as uv, Poetry, or Ruff.
- German language skills at B2+ level.
Culture & Benefits
- International projects and collaboration with engineering squads across Germany and the DACH region.
- Continuous professional and personal development opportunities.
- Open communication and approachable leadership.
- Food vouchers, 26 days of annual paid leave, and comprehensive health, life, and travel insurance.
- Professional training programmes, Multisport cards, and modern office facilities near Metro Station G.M. Dimitrov.
Hiring process
- Applications are reviewed individually, with potential matches contacted within the following week.
- The process may include a job-related case study or practical assessment evaluated against standardized role-specific criteria.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →