
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