Ciklum is looking for a Senior Python Engineer to join our team full-time in Poland.
We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global team of over 4,000 highly skilled developers, consultants, analysts and product owners, we engineer technology that redefines industries and shapes the way people live.
About the role:
We are partnering with Client to significantly upgrade the Retrieval-Augmented Generation (RAG) architecture of their AS Copilot system. Our goal is to drastically reduce AI hallucinations in code generation and optimize retrieval latency without re-architecting their existing platform.
Responsibilities:
- Lead the architectural bridge between evaluation and implementation for the AS Copilot RAG pipeline
- Drive the tuning of re-rankers, lead grounding and citation efforts, and supervise mid-level ML engineers
- Contribute to custom "Code-RAG" development, specifically handling AST-aware semantic chunking for industrial automation code
- Ensure all AI components are delivered securely as Python source code directly into the client’s Azure DevOps environment
- Pipeline Audit & Evaluation: Conduct RAG pipeline audits, establish baseline KPIs, and build robust evaluation frameworks using tools like RAGAS
- Advanced Retrieval & Grounding: Tune cross-encoder rerankers on Azure ML and lead the implementation of multi-turn grounding and claim-level citation frameworks
- Code-RAG Implementation: Develop custom tokenization and semantic chunking strategies for IEC 61131-3 structured text, avoiding generic tokenizers that destroy function block semantics
- Code Quality & Mentorship: Write clean, production-grade Python code, conduct thorough PR code reviews, and provide technical supervision to mid-level implementation engineers
- Agile Collaboration: Work directly within the client's SAFe cadence, actively participating in joint architectural decisions and continuous knowledge transfer
Requirements:
- Background: Strong background in Computer Science, Machine Learning, Data Science, or a related technical field
- AI/NLP Expertise: Deep, practical experience with Large Language Models (LLMs) and advanced Retrieval-Augmented Generation (RAG) architectures
- Technical Stack: Highly proficient in Python. Experience with PostgreSQL, pgvector, and hybrid search strategies (BM25 + dense) is required
- Cloud & MLOps: Hands-on experience with the Azure ecosystem, specifically Azure OpenAI, Azure Machine Learning, and Azure DevOps
- Evaluation Frameworks: Familiarity with LLM evaluation methodologies and tools like RAGAS, DeepEval, or custom Python test harnesses
- Code Parsing (Bonus): Exposure to Abstract Syntax Trees (AST) or custom grammar parsing for code-generation use cases is highly desirable
- Soft Skills: Effective problem-solving mindset, capable of client-facing technical leadership, and comfortable working in an embedded, co-delivery partnership
What`s in it for you?
- Strong community: Work alongside top professionals in a friendly, open-door environment
- Growth focus: Take on large-scale projects with a global impact and expand your expertise
- Tailored learning: Boost your skills with internal events (meetups, conferences, workshops), Udemy access, language courses, and company-paid certifications
- Endless opportunities: Explore diverse domains through internal mobility, finding the best fit to gain hands-on experience with cutting-edge technologies
- Flexibility: Enjoy flexibility – full remote working possibilities
- Care: We’ve got you covered with company-paid medical insurance, mental health support, and financial & legal consultations
About us:
At Ciklum, we are always exploring innovations, empowering each other to achieve more, and engineering solutions that matter. With us, you’ll work with cutting-edge technologies, contribute to impactful projects, and be part of a One Team culture that values collaboration and progress.
With delivery centers in Wrocław and Gdańsk, our 300+ professionals in Poland drive forward-thinking solutions for global clients. Join a community where collaboration sparks innovation—and your impact reaches millions.
Want to learn more about us? Follow us on Instagram, Facebook, .
Explore, empower, engineer with Ciklum!
Interested already? We would love to get to know you! Submit your application. We can’t wait to see you at Ciklum.
#LI-MP1
REQUIRED SKILLS
AI Platform
Python
JOB INFO
Job Identification
3030
Job Category
Software Engineering
Posting Date
05/06/2026, 05:13 AM
Locations
PL-Remote
(Remote)