Colruyt Group India | Permanant (Full Time)
Design, develop, and deploy AI-powered applications usingLLMs and Agentic AI architectures.
Build reliable AI workflows utilizing tool/function calling,structured outputs, memory management, state handling, and error recovery.
Implement and maintain production AI systems with strongfocus on scalability, observability, security, and reliability.
Leverage AI-assisted development tools for coding, codereview, testing, and validation.
Define and execute AI evaluation frameworks, includingexperimentation, model assessment, performance measurement, and statisticalanalysis.
- Develop high-quality,maintainable Python applications following software engineering bestpractices.
- Build and maintain RESTfulAPIs using FastAPI.
- Implement API contracts,request/response validation using Pydantic, and streaming responses.
- Develop automated testsuites and maintain CI/CD pipelines.
- Apply asynchronousprogramming techniques to improve application performance andscalability.
- Design and implementRetrieval-Augmented Generation (RAG) solutions.
- Optimize chunkingstrategies, embeddings, hybrid retrieval, reranking, and retrievalquality.
- Evaluate and improve AIsystem performance using quantitative metrics.
- Apply machine learningtechniques to predictive and prescriptive business problems.
- Demonstrate strongunderstanding of LLM architecture, tokenization, embeddings,transformers, attention mechanisms, and model limitations.
Data& Business Translation
- Translate businessrequirements into measurable technical solutions and acceptancecriteria.
- Design and optimize datamodels for SQL and NoSQL databases.
- Work with Cosmos DB andother scalable data platforms.
- Collaborate with product,business, and engineering teams to deliver end-to-end solutions.
AzureAI & Cloud Solutions
- Deploy, monitor,troubleshoot, and optimize AI applications on Azure.
Profile Description
- 10+ years of softwareengineering experience, with 5-6+ years focused on AI, GenAI, LLMs, andcloud-native application development.
- Strong Python expertisewith proven experience in building scalable, maintainable, andwell-tested applications.
- Hands-on experiencedeveloping APIs using FastAPI, Pydantic, asynchronous programming, andstreaming responses.
- Proven track recorddelivering production-grade AI solutions, including deployment,monitoring, troubleshooting, and operational support.
- Experience buildingAgentic AI applications using tool/function calling, structured outputs,workflow orchestration, memory, and state management.
- Strong understanding ofRAG architectures, embeddings, hybrid search, reranking, and retrievalevaluation.
- Solid foundation inmachine learning, statistics, experimentation, and AI model evaluation.
- Deep understanding of LLMconcepts, including tokenization, embeddings, transformers, attentionmechanisms, and model limitations.
- Experience implementing AIsafety, observability, prompt-injection protection, and data governancepractices.
- Hands-on experience withLangGraph or similar orchestration frameworks.
- Strong knowledge of SQLand NoSQL databases, including Cosmos DB and data modeling bestpractices.
- Experience working withAzure AI Foundry, Azure AI Search, Azure OpenAI, Azure Functions, BlobStorage, and related Azure services.
- Ability to translatebusiness requirements into measurable outcomes and scalable technicalsolutions.
- Familiarity with CI/CD,Agile/Scrum methodologies, and modern software engineering practices.
- Strong problem-solving,communication, stakeholder management, and collaboration skills.
- Demonstrates ownership,continuous learning, knowledge sharing, and a passion for engineeringexcellence.
- Exposure to Polars, Kedro,Grafana, advanced data engineering, and advanced machine learningtechniques is a plus.
Nice to haveCompetencies
- Working experience in a SAFeenvironment is a plus.