Senior Python Engineer

Ciklum

Spain Full time Python
Apply on EasyApply

Create a free account to apply in seconds

Ciklum is looking for a Senior Python Engineer to join our team full-time in Spain.

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:

As a Senior Python Engineer, you'll become a part of a cross-functional development team engineering experiences of tomorrow. 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?

• Care: your mental and physical health is our priority. We ensure comprehensive company-paid medical insurance and 4 additional undocumented sick leave days

• Tailored education path: boost your skills and knowledge with our regular internal events (meetups, conferences, workshops), Udemy license, language courses and company-paid certifications

• Growth environment: share your experience and level up your expertise with a community of skilled professionals, locally and globally

• Flexibility: Own your schedule – you are the one to decide when to start your working day. Just don’t miss your regular team stand-up. We are there to support your work-life balance and provide 23 vacation days.

• Opportunities: we value our specialists and always find the best options for them. Our Internal Mobility Program helps change a project if needed to help you grow, excel professionally and fulfill your potential

• Global impact: work on large-scale projects that redefine industries with international and fast-growing clients

• Welcoming environment: feel empowered with a friendly team, open-door policy, informal atmosphere within the company and regular team-building events

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.

Based in Málaga, our team thrives in one of Andalusia’s leading tech hubs. Enjoy a hybrid work setup, the sunny Mediterranean vibe, and endless opportunities to grow your skills on global-scale projects.

Want to learn more about us? Follow us on Instagram, Facebook, LinkedIn.

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

Skills

PythonMachine LearningLarge Language Models (LLMs)Retrieval-Augmented Generation (RAG)Azure DevOpsPostgreSQLProblem-solvingTechnical LeadershipAgile CollaborationCode Quality