Lead Software Engineer

societegenerale

Bengalor 7 Years Exp Posted 25d ago

Job Description

1. AI Application Design & Development
•  Design and develop AI-powered applications using LLMs (OpenAI, Anthropic, Azure OpenAI, etc.)
•  Build and maintain RAG (Retrieval-Augmented Generation) pipelines including vector stores, chunking strategies, and embedding models

2. Agentic Solutions & Orchestration
•  Develop agentic solutions using frameworks such as LangChain, LangGraph, AutoGen, CrewAI, or Semantic Kernel
•  Implement and integrate MCP (Model Context Protocol) servers and clients for tool-enabled LLM workflows
•  Build and expose tools, APIs, and data connectors for use within agent runtimes
•  Work with orchestration patterns: multi-agent systems, planning loops, memory management, and tool-use

3. Quality, Evaluation & Prompt Engineering
•  Evaluate LLM output quality, implement guardrails, and optimize prompt engineering

4. Full Stack Development
•  Design and develop full stack applications spanning backend (Python / .NET) and frontend (React) layers

5. Cloud & Production Deployment
•  Architect and deploy solutions on cloud platforms (AWS and/or Azure)
•  Collaborate with data engineers and backend teams to integrate AI capabilities into production systems

Similar Openings for You