Senior Python Engineer (GenAI & LLM Orchestration)

New
Serbia; Poland; Novi Sad, Vojvodina; Yerevan; Spain; Tbilisi; Kyiv; Odesa; BelgradeFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English: Upper-Intermediate or higher
Required Skills
AWSDockerPostgreSQLPythonFlaskKubernetesFastAPI

Requirements

  • Strong proficiency in Python.
  • Solid understanding of OOP, design patterns, and clean architecture.
  • Experience building RESTful APIs with FastAPI, Django REST, or Flask.
  • Experience with LLM APIs (OpenAI, Anthropic, or AWS Bedrock).
  • Experience building RAG systems.
  • Proficiency with AI-assisted development (Claude Code, Cursor, Copilot).
  • Experience with Docker and Kubernetes.
  • Understanding of microservices and event-driven architectures.
  • Experience with AWS (Lambda, ECS, Bedrock, S3, SQS).
  • Proficiency with SQL (Postgres), NoSQL (DynamoDB, Redis), and vector databases.
  • Strong testing practices: pytest, mocking, integration tests.
  • Experience with observability tools (OpenTelemetry, structured logging).
  • English: Upper-Intermediate or higher.

Responsibilities

  • Build and optimize RESTful APIs and servers using frameworks such as FastAPI, Django REST, or Flask.
  • Implement and optimize Retrieval Augmented Generation (RAG) systems.
  • Profile and optimize Python code to enhance performance.
  • Collaborate with cross-functional teams, including ML engineers and product managers.
  • Write clean, maintainable, and well-documented code.
  • Stay updated with the latest developments in Python and AI technologies and propose innovative solutions.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now