What will you do in this role
· Develop and maintain complex full-stack applications and software configurations in collaboration with global cross-functional teams.
· Develop responsive, accessible user interfaces using modern web technologies such as React, Angular, HTML, CSS, JavaScript, and TypeScript.
· Design and implement secure APIs, microservices, and backend services using Python, Node.js, Java, .NET, or equivalent technologies.
· Build GenAI-enabled applications leveraging LLMs, prompt engineering, semantic search, AI agents, enterprise knowledge sources, and orchestration frameworks
· Design, develop, and optimize Retrieval-Augmented Generation (RAG) pipelines including ingestion, chunking, embeddings, retrieval, reranking, grounding, and evaluation.
· Develop agentic workflows using reasoning, planning, tool calling, workflow orchestration, memory patterns, and human-in-the-loop interactions.
· Integrate AI services with enterprise applications, APIs, authentication systems, knowledge repositories, and business workflows.
· Work with structured and unstructured data using relational databases, vector databases, search platforms, and cloud-native data services.
· Design and execute automated and manual testing strategies covering application functionality, integrations, APIs, and AI solution quality.
· Build, deploy, monitor, and support applications on AWS/GCP/Azure using cloud-native engineering practices.
· Contribute to AI evaluation, monitoring, prompt management, model performance measurement, and continuous improvement of production AI systems.
· Apply secure software engineering principles including authentication, authorization, API security, encryption, secrets management, and data protection.
· Lead Agile product delivery, sprint planning, solution design discussions, and continuous improvement activities within a matrixed global organization.
•
Regularly mentor colleagues, provide help with complex technical problems, defining engineering standards, and identifying reusable code and modules.
•
Contribute to the development of solution architectures in business, infrastructure, or functional areas.
•
Identify and evaluate alternative architectures and the trade-offs in cost, performance and scalability.
•
Partner with global cross-functional teams to plan, execute and release in an Agile setup and deliver within matrix organization.