Python Engineer
Role details
Job location
Tech stack
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?