Skip to main content
Sopra Steria

Mid-Level Python Developer (GenAI)

RemoteBulgaria only
Published
Role
Backend
Experience
Mid
Employment
Full-time
Company size
Enterprise
Salary not disclosed
Check eligibility

Open to BG only. Set where you work from to check your eligibility.

No BS summary

Mid-level Python/GenAI engineer to build production AI features with agentic workflows, LLM APIs, RAG, vector databases, and FastAPI. Must have professional English and be able to work in an agile remote-first environment.

Core skills

LangGraph/LangChain/LlamaIndexPythonRAG

Required skills

LLM APIsOpenAI/Anthropic/Google Vertex AIVector databasesPinecone/Weaviate/pgvectorREST APIsFastAPIAI guardrailsLangfuse/MLflowAI evaluationAI observability

Optional skills

GitHub CopilotCursorMCPA2ADockerKubernetesCI/CDGitHub Actions

Required languages

English Professional fluency; required=true

Optional languages

German B2+; required=false

What you'll do

  • Implement stateful agentic workflows, prompt templates, and tool-calling flows using frameworks like LangGraph.
  • Connect LLMs and AI agents to internal and external APIs, databases, and third-party tools.
  • Build and optimize retrieval-augmented generation (RAG) pipelines using vector databases and structured outputs.
  • Implement standard safeguards for user-facing AI features, including rate limiting, content moderation, and basic guardrails.
  • Use AI-assisted development tools (e.g., Cursor, GitHub Copilot) to accelerate coding, write unit tests, and troubleshoot complex issues.
  • Apply prompt evaluation, tracing, and monitoring practices to ensure reliable output from AI components.
  • Partner with backend engineers and QA to integrate GenAI components seamlessly into core product architectures.

What they require

  • Hands-on experience building agentic or LLM-driven workflows using frameworks like LangGraph, LangChain, or LlamaIndex.
  • Practical experience integrating LLM APIs and provider platforms (e.g., OpenAI, Anthropic, Google Vertex AI).
  • Working experience with vector databases (Pinecone, Weaviate, pgvector) and search/retrieval patterns.
  • Strong async Python skills and experience building REST APIs with FastAPI to serve web or AI services.
  • Familiarity with AI guardrails, evaluation techniques, and observability tools (e.g., Langfuse, MLflow).
  • Professional English fluency; ability to collaborate effectively in an agile, remote-first environment.
  • Preferred: Practical experience with AI coding tools (e.g., GitHub Copilot, Cursor), or openness to integrating them into your development habits.
  • Preferred: Familiarity with tool-calling standards or protocols (e.g., MCP, A2A).
  • Preferred: Hands-on experience with Docker, Kubernetes, and CI/CD pipelines (GitHub Actions, GitLab CI).
  • Preferred: Familiarity with modern Python tooling (e.g., uv, Poetry, Ruff).
  • Preferred: German language skills (B2+).
  • As part of our interview process, you may be asked to complete a job-related case study or practical assessment.

Benefits

  • Global project experience with meaningful impact
  • Continuous professional and personal development opportunities
  • Secure and supportive work environment
  • Accessible leadership and open communication
  • Empowered teams driving #OneTeam success
  • Competitive remuneration package
  • Food vouchers
  • 26 days of annual paid leave
  • Comprehensive health, life, and travel insurance
  • Extensive professional training programmes
  • Multisport cards
  • Modern office facilities are conveniently located at Metro Station G.M. Dimitrov Blvd.

Vi er Norges ledende konsulentselskap innen digitalisering, innovasjon og bærekraft. I Sopra Steria bistår vi våre kunder innen privat og offentlig sektor med å bli fremtidens virksomheter.

IT ConsultingEnterprisesoprasteria.com/
Salary not disclosed