Senior Python Engineer (GenAI & LLM Orchestration)

RemoteSalary not specified
Spain · Armenia · Georgia · Serbia

Tech Stack

NoSQLDockerKubernetesPythonAWSRAGSQL

Job Description, Responsibilities & Requirements

About the Position

We are seeking a Senior Python Engineer with expertise in GenAI & LLM Orchestration to join our international team. Responsibilities include building and optimizing APIs, implementing RAG systems, and collaborating with cross-functional teams.

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, to deliver high-quality products.
  • Write clean, maintainable, and well-documented code.
  • Stay updated with the latest developments in Python and AI technologies and propose innovative solutions.

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 (e.g., 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 for AI systems.
  • Experience with observability tools (OpenTelemetry, structured logging).
  • English: Upper-Intermediate or higher.
  • Excellent communication and problem-solving skills.

Nice to Have

  • Experience with agentic frameworks (LangChain, LlamaIndex, LangGraph, OpenAI Agents SDK).
  • Familiarity with prompt engineering and management at scale.
  • Experience with LLM evaluation frameworks (RAGAS, custom metrics, deepeval).
  • Experience with Streamlit or Gradio for AI prototyping.
  • Modern Python tooling (ruff, uv, pyproject.toml, pyright).
  • CI/CD pipeline experience (GitHub Actions, GitLab CI).
  • Experience in another language (Go, Node.js, Rust).

We Offer

  • Participate in internal training programs (Leadership, Public Speaking, etc.) with full support for AWS and other professional certifications.
  • Work with the latest AI tools, premium subscriptions, and the freedom to use them in your daily work.
  • Long-term B2B collaboration.
  • 100% remote - with flexible hours.
  • Collaboration with an international, cross-functional team.
  • Comprehensive private medical insurance or budget for your medical needs.
  • Paid sick leave, vacation, and public holidays.
  • Equipment and all the tech you need for comfortable, productive work.
  • Special gifts for weddings, childbirth, and other personal milestones.

Interview Stages

  • Recruitment Interview
  • Tech interview
  • HM Interview

We are waiting for you to become a part of our team!

Job Details

Company name:
Provectus
Location:
Spain · Armenia · Georgia · Serbia
Employment Type:
Full-time
Work Mode:
Remote
Posted on TheJob:
Mar 27, 2026
Last checked:
Jul 1, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.