Currency

Senior AI Engineer - Python and RAG

49 - 54 USDNet per hour - B2B
Python

Senior AI Engineer - Python and RAG

Python

-, Warszawa +4 Locations

emagine Polska

Full-time
B2B
Senior
Remote
49 - 54 USD
Net per hour - B2B

Tech stack

    Docker

    advanced

    rag

    advanced

    Langgraph

    advanced

    Python

    advanced

    Model Context Protocol

    regular

    REST API

    regular

    fastapi

    regular

    OpenAI

    junior

    AI Search

    nice to have

    Databricks

    nice to have

Job description

Summary

The primary objective of the Senior AI Engineer role is to enhance the AI capabilities of the GenAI team by advancing the existing Retrieval-Augmented Generation (RAG) engine and implementing complex agent solutions.


  • Location: Remote (occasional trips to Denmark possible, but not required).

  • Contract: 6 months with extension

  • Start Date: Flexible – preferable up to one month notice period

  • Salary: 180-200 zł/h


Main Responsibilities:

The Senior AI Engineer will primarily focus on the RAG engine and agent solutions, including agent-to-agent orchestration.

  • Enhance the RAG engine across various stages:

    • Ingestion: Creating robust pipelines for chunking, metadata enrichment, deduplication, and idempotent updates.

    • Retrieval: Developing high-quality search mechanisms involving query rewriting, hybrid retrieval, multi-hop, and re-ranking strategies.

    • Evaluation: Establishing systematic measurement processes using ground-truth datasets to assess RAGAS metrics such as accuracy, latency, and coverage.

  • Build and improve GenAI agents tailored for real-world applications.

  • Implement scalable solutions utilizing Python within the Microsoft Azure ecosystem.

  • Apply agent frameworks, specifically LangGraph and Langfuse, in production environments.

  • Collaborate with data scientists on machine learning and large language models (ML/LLM) tasks.

  • Contribute to overall architecture, robustness, and best practices for deployment.


Key Requirements:

  • Strong background in Python software engineering.

  • Demonstrated experience with RAG involving ingestion, retrieval, and evaluation in production settings.

  • Hands-on experience with Docker and containerized deployment.

  • Proficient with FastAPI, emphasizing best practices for building and maintaining REST APIs.

  • Experience with Model Context Protocol (MCP), focusing on development and integration of MCP servers and clients.

  • Familiarity with Azure services (OpenAI, AI Search, Functions, etc.).

  • Proven capability to develop and maintain solutions in production environments.

  • Strong knowledge of frameworks like LangGraph (for agents) and Langfuse (for observability).


Nice to Have:

  • Experience with Kubernetes.

  • Familiarity with Databricks.

Published: 08.10.2025

Senior AI Engineer - Python and RAG

49 - 54 USDNet per hour - B2B
Apply

Senior AI Engineer - Python and RAG

-, Warszawa

emagine Polska

49 - 54 USDNet per hour - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz pr... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.