Python Engineer

Ciklum
Málaga, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Málaga, Spain

Tech stack

Artificial Intelligence
Azure
Code Generation
Code Review
Python
PostgreSQL
Machine Learning
Parsing
Azure
Structured Text
Large Language Models
Generative AI
Information Technology
Machine Learning Operations

Job description

Our goal is to drastically reduce AI hallucinations in code generation and optimize retrieval latency without re-architecting their existing platform.ResponsibilitiesLead the architectural bridge between evaluation and implementation for the AS Copilot RAG pipelineDrive the tuning of re-rankers, lead grounding and citation efforts, and supervise mid-level ML engineersContribute to custom "Code-RAG" development, specifically handling AST-aware semantic chunking for industrial automation codeEnsure all AI components are delivered securely as Python source code directly into the client's Azure DevOps environmentPipeline Audit & Evaluation: Conduct RAG pipeline audits, establish baseline KPIs, and build robust evaluation frameworks using tools like RAGASAdvanced Retrieval & Grounding: Tune cross-encoder rerankers on Azure ML and lead the implementation of multi-turn grounding and claim-level citation frameworksCode-RAG Implementation: Develop custom tokenization and semantic chunking, We ensure comprehensive company-paid medical insurance and 4 additional undocumented sick leave daysTailored education path: boost your skills and knowledge with our regular internal events (meetups, conferences, workshops), Udemy license, language courses and company-paid certificationsGrowth environment: share your experience and level up your expertise with a community of skilled professionals, locally and globallyFlexibility: 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. xqysrnhOpportunities: 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 potentialGlobal impact: work on large-scale projects that redefine industries with international and fast-growing clientsWelcoming environment: feel empowered with a friendly team, open-door policy, informal atmosphere within the company and regular team-building events

Requirements

strategies for IEC ******* structured text, avoiding generic tokenizers that destroy function block semanticsCode Quality & Mentorship: Write clean, production-grade Python code, conduct thorough PR code reviews, and provide technical supervision to mid-level implementation engineersAgile Collaboration: Work directly within the client's SAFe cadence, actively participating in joint architectural decisions and continuous knowledge transferRequirementsBackground: Strong background in Computer Science, Machine Learning, Data Science, or a related technical fieldAI/NLP Expertise: Deep, practical experience with Large Language Models (LLMs) and advanced Retrieval-Augmented Generation (RAG) architecturesTechnical Stack: Highly proficient in Python. Experience with PostgreSQL, pgvector, and hybrid search strategies (BM25 + dense) is requiredCloud & MLOps: Hands-on experience with the Azure ecosystem, specifically Azure OpenAI, Azure Machine Learning, and Azure DevOpsEvaluation Frameworks: Familiarity with LLM evaluation methodologies and tools like RAGAS, DeepEval, or custom Python test harnessesCode Parsing (Bonus): Exposure to Abstract Syntax Trees (AST) or custom grammar parsing for code-generation use cases is highly desirableSoft Skills: Effective problem-solving mindset, capable of client-facing technical leadership, and comfortable working in an embedded, co-delivery partnershipWhat's in it for you?

About the company

Ciklum is looking for a Senior Python Engineer to join our team full-time in Spain.No espere a enviar su solicitud después de leer esta descripción; se espera un gran volumen de candidaturas para esta oportunidad.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 RoleAs 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.

Apply for this position