# Lead Software Engineer

**Company**: Capital One India
**Location**: Bangalore, In
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Finance

**Apply**: https://capitalone.wd12.myworkdayjobs.com/en-US/Capital_One/job/Bangalore-In/Lead-Software-Engineer_R1004514-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_0046f957-d93

## Description

We are seeking a Lead Software Engineer to join our Machine Learning eXperience (MLX) team at Capital One India. As a Lead Software Engineer, you will lead a portfolio of diverse technology projects with deep experience in distributed systems, microservices, platform engineering, and AI/ML applications.

Responsibilities:

- Lead a portfolio of diverse technology projects with deep experience in distributed systems, microservices, platform engineering, and AI/ML applications.

- Partner with product, design, data science, and engineering teams to define and deliver scalable AI/ML platform capabilities and developer experiences.

- Design and develop production-grade APIs, SDKs, libraries, microservices, and developer tools that enable teams to build, integrate, evaluate, and operate AI/ML applications.

- Build and integrate GenAI capabilities including LLMs, RAG, agents, tool use, orchestration, inference, and AI evaluation into enterprise platforms and applications.

- Develop capabilities for LLM/AI observability, evaluation, monitoring, and responsible AI, including quality, reliability, safety, and performance.

- Utilize various programming languages, Open Source technologies, relational/NoSQL databases, containers, Kubernetes, and a variety of AWS tools and services with a focus on scalable and serverless solutions.

- Provide support to existing users of the platforms/products you own.

- Share your passion for staying on top of technology trends, experimenting with and learning new technologies, participating in internal & external technology communities, and mentoring other members of the engineering community.

Basic Qualifications:

- Bachelor’s degree

- At least 10 years of experience in software engineering

- At least 8 years of experience building back-end services (Including but not limited to: Java, JavaScript, Python, Go, Node, Scala, TypeScript)

- At least 6 years of experience with a database technology (Including but not limited to: MySQL, PostgreSQL, MongoDB, Redis, Cassandra, DynamoDB)

- At least 4 years of experience designing and building data intensive solutions using distributed computing and knowledge of event-driven development

- At least 4 years of experience in building Software Development Kits, APIs, packages, or libraries for downstream consumption, with understanding of Object-Oriented Programming concepts.

- At least 3 years of experience building or integrating AI/ML solutions, including GenAI, LLMs, RAG, ML platforms, or AI-enabled applications

- At least 4 years of experience in designing and building cloud-based platforms or distributed systems using AWS, Azure, or Google Cloud

Preferred Qualifications:

- 8+ years of experience with a cloud computing provider (AWS, Microsoft Azure, Google Cloud)

- 3+ years of experience in MLOps either using open source tools like MLFlow or commercial tools

- 2+ years of experience building production-ready AI/ML capabilities for large-scale platforms

- 2+ years of experience with LLM observability, evaluation, experimentation, inference optimization or model monitoring

- 2+ years of experience building agentic workflows, AI orchestration, RAG systems or tool-using AI applications

- Hands-on implementation of responsible AI, building solution for guard rails, model explainability, fairness and governance.

- 4+ Years of experience in a technical leadership role overseeing strategic projects

- Experience building developer tools, APIs, SDKs, or frameworks using technologies such as OpenTelemetry or similar observability frameworks; familiarity with AI/ML libraries and frameworks such as LangChain, Haystack, vector databases, or other emerging GenAI technologies is a plus

## Skills

### Required
- Java
- JavaScript
- Python
- Go
- Node
- Scala
- TypeScript
- MySQL
- PostgreSQL
- MongoDB
- Redis
- Cassandra
- DynamoDB
- AWS
- Azure
- Google Cloud
- Distributed Systems
- Microservices
- Platform Engineering
- AI/ML
- GenAI
- LLMs
- RAG
- MLOps
- Cloud Computing

### Nice to have
- LLM Observability
- AI Orchestration
- Agentic Workflows
- Responsible AI
- OpenTelemetry
- LangChain
- Haystack
- Vector Databases

---

Source: [Apply at capitalone.wd12.myworkdayjobs.com](https://capitalone.wd12.myworkdayjobs.com/en-US/Capital_One/job/Bangalore-In/Lead-Software-Engineer_R1004514-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
