6 months ago
Responsibilities
- Develop scalable Python applications focused on GenAI.
- Design and implement foundation-model applications using RAG, prompt engineering, document chunking, and embeddings.
- Lead the development of autonomous agents and multi-agent systems using frameworks such as LangChain, AutoGen, Semantic Kernel, and CrewAI.
- Develop MCP solutions that connect AI applications with external data sources, tools, and real-time information.
- Lead full-stack applications integrating generative AI models and agentic systems.
- Design and implement scalable APIs and microservices that expose AI functionality.
- Deploy, manage, and optimize AI/ML workloads and full-stack applications on a major cloud platform.
- Implement LLMOps, MLOps, and DevOps practices for integration, delivery, deployment, monitoring, and lifecycle management.
- Contribute to testing, documentation, research, and experimentation in generative AI, agentic systems, and foundation models.
- Collaborate across functions and maintain alignment throughout project delivery.
Requirements
- 6 to 10 years of experience is specified.
- Advanced Python skills, including asynchronous programming, object-oriented programming, REST APIs, FastAPI, Flask, Pandas, and NumPy.
- Experience with GenAI frameworks such as LangChain, LlamaIndex, Haystack, and Semantic Kernel.
- Knowledge of Snowflake Cortex is a preferred plus.
- Proficiency with SQL and NoSQL databases, including schema design and optimization.
- Experience designing and fine-tuning applications built around foundation models and multimodal models.
- Experience with RAG, prompt engineering, autonomous agents, multi-agent systems, and agentic AI frameworks.
- Experience with front-end technologies such as React, Angular, Vue.js, JavaScript, TypeScript, HTML, and CSS.
- Experience with back-end frameworks and technologies such as Flask, Django, FastAPI, Node.js, and Go.
- Experience deploying and managing AI/ML workloads and full-stack applications on AWS, Azure, or GCP.
- Knowledge of LLMOps, MLOps, DevOps, continuous integration, continuous delivery, model deployment, monitoring, and lifecycle management.
- Ability to collaborate with product managers, data scientists, researchers, and engineers and communicate with technical and non-technical stakeholders.
Benefits
- The role is based in Bangalore.
- The position involves work with international and local banking, insurance, payment services, and energy-sector clients.
Tech Stack
AngularApache CassandraAWSAzureCSSDjangoFastAPIFlaskGoGoogle Cloud PlatformHTMLJavaScriptMongoDBMySQLNode.jsNumPyPandasPostgreSQLPythonPyTorchReactSQLTensorFlowTypeScriptVue.js
Categories
About Capco
Capco, a Wipro company, is a global technology and management consultancy specializing in driving digital transformation in the financial services industry. With a growing client portfolio comprising of over 100 global organizations, Capco operates at the intersection of business and technology by combining innovative thinking with unrivalled industry knowledge to deliver end-to-end data-driven solutions and fast-track digital initiatives for banking and payments, capital markets, wealth and asset management, insurance, and the energy sector. Capco’s cutting-edge ingenuity is brought to life through its Innovation Labs and award-winning Be Yourself At Work culture and diverse talent.
