SKM Group
Senior Full Stack AI Engineer
SKM Group
€52k - €120k
Kraków, Office or Remote
Python
FastAPI
PostgreSQL

Senior Full Stack AI Engineer

Overview

We’re looking for a Senior Python Engineer to join our team building a platform that automates and scales complex corporate consolidation judgments.

Job Description

You’ll work on a modern, scalable stack with a strong emphasis on AI integration, hybrid retrieval, and engineering hygiene. This project aims to revolutionize how large organizations manage thousands of subsidiaries and investments.

Responsibilities

  • - Design and implement end-to-end RAG pipelines, from ingestion to structured output generation, leveraging FastAPI for robust backend services.
  • - Develop hybrid retrieval patterns combining vector search (Qdrant, Azure AI Search) with BM25 sparse retrieval and metadata filtering.
  • - Engineer robust document processing workflows using PyMuPDF for PDF extraction and Tesseract for OCR, optimizing for legal/financial documents.
  • - Build and maintain internal tools and demo applications using Streamlit to support rapid prototyping and stakeholder engagement.
  • - Contribute to the existing Node.js and React frontend components, ensuring seamless integration with Python APIs and end-to-end reliability.
  • - Drive strong engineering hygiene by implementing unit/integration tests, containerizing services with Docker, and utilizing Git for reproducible configurations.

Required Skills

  • - Minimum 5-8 years of experience in Python 3.12+, with strong OOP and clean architecture principles.
  • - Proven experience with FastAPI, asynchronous processing (Celery, messaging), and relational databases like PostgreSQL.
  • - Expertise in RAG architecture, prompt engineering with versioning, OpenAI API, and hybrid retrieval techniques.
  • - Hands-on experience with vector databases like Qdrant and search services such as Azure AI Search.
  • - Proficiency in document processing tools like PyMuPDF and Tesseract, and sophisticated chunking strategies.
  • - Experience building interactive internal tools with Streamlit and data reporting using pandas, NumPy, and openpyxl.
  • - Basic to intermediate skills in Node.js and React for integration and maintenance.

Benefits

  • - Attractive salary
  • - Large freedom and real influence
  • - No unhealthy competition, team approach to meeting challenges
  • - Remote-first, flexible working culture
  • - Company apartments in cool cities across Europe: work and enjoy a memorable getaway

About the company

Experience the transformative power of Industry 4.0: automation, connectivity, and data-driven insights. We offer software solutions that meet the challenges of your business.


All Job Openings at SKM Group