обновлено 1 месяц назад
Mid-Level Python Developer (GenAI)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Mid-Level Python Developer (GenAI) (Python/LLM applications): Building production-grade AI and agentic features for client applications with an accent on stateful workflows, LLM integrations, RAG pipelines, and AI safeguards. Focus on connecting agents to APIs and databases, evaluating AI output quality, and integrating reliable GenAI components with backend systems.
Location: Sofia, Bulgaria
Company
is part of Sopra Steria Group, a technology consulting company delivering 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 with frameworks such as LangGraph.
- Connect LLMs and AI agents to internal and external APIs, databases, and third-party tools.
- Build and optimize retrieval-augmented generation pipelines using 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 the reliability of AI components.
- Collaborate with backend engineers and QA to integrate GenAI features into production 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, along with effective collaboration in an agile environment.
Nice to have
- Experience with AI coding tools such as GitHub Copilot or Cursor.
- Familiarity with MCP, A2A, or other tool-calling standards and protocols.
- Experience with Docker, Kubernetes, and CI/CD pipelines.
- Familiarity with modern Python tooling such as uv, Poetry, or Ruff.
- German language skills at B2 or higher.
Culture & Benefits
- International project experience with customer-facing software and AI applications.
- Continuous professional and personal development opportunities, including extensive training programmes.
- Open communication, approachable leadership, and empowered teams.
- 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, 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →