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 workflows, external API integration, retrieval-augmented generation, and AI safeguards. Focus on connecting LLMs to databases and tools, evaluating and monitoring AI output, and integrating reliable GenAI components into backend architectures.
Location: Sofia, Bulgaria
Company
is part of Sopra Steria Group, a technology consulting company delivering software engineering, digital transformation, and business consulting services for 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.
- Connect LLMs and AI agents to internal and external APIs, databases, and third-party tools.
- Build and optimize RAG pipelines with vector databases and structured outputs.
- Implement rate limiting, content moderation, and basic guardrails for user-facing AI features.
- Apply prompt evaluation, tracing, and monitoring practices to improve AI component reliability.
- Collaborate with backend engineers and QA to integrate GenAI components into product architectures.
Requirements
- Hands-on experience building agentic or LLM-driven workflows with LangGraph, LangChain, LlamaIndex, or similar frameworks.
- 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 for collaboration in an agile, remote-first environment.
Nice to have
- Experience with AI coding tools such as GitHub Copilot or Cursor.
- Familiarity with MCP, A2A, or similar tool-calling standards.
- Experience with Docker, Kubernetes, and CI/CD pipelines.
- Familiarity with uv, Poetry, Ruff, or other modern Python tooling.
- German language skills at B2+ level.
Culture & Benefits
- International project experience with collaboration across Germany and the DACH region.
- Professional training and continuous development opportunities.
- Supportive work environment with accessible leadership and open communication.
- Competitive remuneration, food vouchers, and 26 days of annual paid leave.
- Health, life, and travel insurance, plus Multisport cards.
- Modern office facilities near Metro Station G.M. Dimitrov Blvd.
Hiring process
- Applications are reviewed and potential matches are contacted within the following week.
- The process may include a job-related case study or practical assessment.
- Evaluation follows standardized criteria covering expertise, analytical capability, accountability, stakeholder interaction, and collaboration.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →