16 часов назад
Mid-Level Python Developer (GenAI)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Mid-Level Python Developer (GenAI) (Python/Agentic AI): Building production-grade AI and agentic features for client applications with an accent on stateful workflows, LLM integrations, and retrieval-augmented generation. Focus on connecting agents to APIs and databases, implementing safeguards and observability, and integrating reliable GenAI components into core product architectures.
Location: Sofia, Bulgaria
Company
Sopra Steria Bulgaria is part of Sopra Steria Group, a European 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 using frameworks such as LangGraph.
- Connect LLMs and AI agents to internal and external APIs, databases, and third-party tools.
- Develop and optimize RAG 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 AI component reliability.
- Collaborate with backend engineers and QA to integrate GenAI features into production product architectures.
Requirements
- Hands-on experience with agentic or LLM-driven workflows using LangGraph, LangChain, or LlamaIndex.
- Experience integrating LLM APIs and provider platforms such as OpenAI, Anthropic, or Google Vertex AI.
- Working knowledge of 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, with the ability to collaborate in an agile 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.
- Knowledge of modern Python tooling such as uv, Poetry, or Ruff.
- German language skills at B2 or higher.
Culture & Benefits
- International projects and collaboration with distributed engineering squads.
- Continuous professional and personal development opportunities.
- Supportive work environment with accessible leadership and open communication.
- 26 days of annual paid leave, health, life, and travel insurance.
- Food vouchers, Multisport cards, professional training programmes, and modern office facilities near Metro Station G.M. Dimitrov.
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 using standardized role-specific criteria.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →