You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Sopra Steria

Mid-Level Python Developer (GenAI)

  • Remote
  • 3-6 years
  • English (B2)
  • German (B2)

Salary

Not stated

Similar roles pay €60K - 80K a year · our estimate

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company is hiring a GenAI engineer to build practical AI and agent features for client applications.

You will take features from prototype to production, building multi-step agent workflows and linking LLMs to external APIs and databases.

You will work with international engineering squads on production AI applications that do more than wrap an API.

Responsibilities

  • Build stateful agent workflows with prompt templates and tool-calling, using frameworks such as LangGraph.
  • Connect LLMs and AI agents to internal and external APIs, databases and third-party tools.
  • Build and tune retrieval-augmented generation pipelines that use vector databases and structured outputs.
  • Add rate limiting, content moderation and basic guardrails to user-facing AI features.
  • Use AI coding assistants such as Cursor or GitHub Copilot to speed up coding, write unit tests and debug complex issues.
  • Apply prompt evaluation, tracing and monitoring to keep AI component output reliable.
  • Work with backend engineers and QA to fit GenAI components into the core product architecture.

Requirements

  • Experience building agentic or LLM-driven workflows with LangGraph, LangChain or LlamaIndex.
  • Hands-on work integrating LLM APIs and provider platforms such as OpenAI, Anthropic or Google Vertex AI.
  • Working experience with vector databases such as Pinecone, Weaviate or pgvector, and with search and retrieval patterns.
  • Strong async Python skills and experience building REST APIs with FastAPI for web or AI services.
  • Familiarity with AI guardrails, evaluation techniques and observability tools such as Langfuse or MLflow.
  • Professional English fluency and the ability to collaborate well in an agile, remote-first environment.
  • Practical experience with AI coding tools such as GitHub Copilot or Cursor, or openness to adopting them.
  • Familiarity with tool-calling standards or protocols such as MCP or A2A.
  • Hands-on experience with Docker, Kubernetes and CI/CD pipelines such as GitHub Actions or GitLab CI.
  • Familiarity with modern Python tooling such as uv, Poetry or Ruff.
  • German language skills at B2 level or above.

Conditions

The role is remote-first.

The office is conveniently located near Metro Station G.M. Dimitrov Blvd.

Every application is reviewed, and candidates who are a potential match are contacted within the following week.

Benefits

  • Global project experience with meaningful impact.
  • Ongoing professional and personal development opportunities.
  • Competitive pay package.
  • Food vouchers.
  • 26 days of paid annual leave.
  • Health, life and travel insurance.
  • Extensive training programmes and up to 10 dedicated training days per year.
  • Multisport cards.

About the company

Sopra Steria

Also hiring in Germany, Ottawa, Canada, Montreal, Canada and 10 more places

8 of their 60 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 20 checks run
  • 1 red flag

Still hiring?

13 checks

No red flags

How crowded?

7 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details11 facts · Role, Location, Compensation, Employment, Requirements
Tech stack
  • Python
  • Kubernetes
  • Docker
  • CI/CD
  • LLMs
  • RAG
  • LangChain
  • Vector databases
Seniority
Mid-Level
Type
Full-time
Specialty
Backend
Region
Europe
Pay period
Annual
Show 5 more factsShow less

Role

Category
Development
Specialty
Backend
Seniority
Mid-Level
Experience
3-6 years
Tech stack
  • Python
  • Kubernetes
  • Docker
  • CI/CD
  • LLMs
  • RAG
  • LangChain
  • Vector databases

Location

Work model
Remote
Region
Europe

Compensation

Salary
Salary by agreement
Pay period
Annual

Employment

Type
Full-time

Requirements

Languages
  • English (B2)
  • German (B2)

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason