All Jobs
No items found.
Senior Python Backend Engineer
Prague, Czech Republic
Hybrid
Who We Are
Role Description

Project tasks:

  • Develop and maintain backend web services for an AI-powered conversational system
  • Design and implement REST APIs (FastAPI or similar), including OpenAPI-based service contracts
  • Apply schema and data validation (e.g., Pydantic or comparable approaches)
  • Ensure high code quality through testing (pytest) and CI pipelines
  • Collaborate via Git/GitHub workflows, including code reviews
  • Implement and maintain clean, layered backend architectures with dependency injection
  • Ensure observability through metrics, tracing, and structured logging
  • Support containerized deployments using Docker and Kubernetes
  • Contribute to LLM-based application components (e.g., agent frameworks, prompt engineering, output evaluation)
  • Apply production-ready engineering practices in a regulated/enterprise environment

Qualifications:

  • Senior Python Backend Engineer with strong backend fundamentals
  • Strong expertise in modern Python (3.12+), including type hints and async programming
  • Proven experience building REST APIs (FastAPI or similar frameworks)
  • Experience with schema validation (e.g., Pydantic) and API design (OpenAPI)
  • Solid testing experience (pytest) and CI/CD pipeline integration
  • Experience with Git/GitHub workflows and code reviews
  • Familiarity with Docker and Kubernetes in production environments
  • Understanding of clean architecture, layered design, and dependency injection
  • Experience with observability (logging, metrics, tracing)
  • Hands-on experience with LLM-based applications (e.g., LangChain, LangGraph, prompt engineering) is a strong differentiator

We Expect You to Have:

Apply for this position

Our team will review your application within the next 5 days.

Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Send

Thank you!
We will be in touch shortly

kid giving a thumbs-up while sitting at a desktop table
Done
Oops! Something went wrong while submitting the form.