
Lead Software Engineer
Capital One3 days ago
Bengaluru, IndiaStaff+
Responsibilities
- Lead a portfolio of technology projects involving 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 for AI/ML application development and operations.
- Build and integrate GenAI capabilities including LLMs, RAG, agents, tool use, orchestration, inference, and AI evaluation.
- Develop LLM/AI observability, evaluation, monitoring, reliability, safety, performance, and responsible AI capabilities.
- Use programming languages, databases, containers, Kubernetes, and AWS services to build scalable and serverless solutions.
- Support existing users of owned platforms and products.
- Mentor engineers and participate in technology communities, experimentation, and innovation.
Requirements
- Bachelor’s degree.
- At least 10 years of software engineering experience.
- At least 8 years of experience building backend services using technologies such as Java, JavaScript, Python, Go, Node, Scala, or TypeScript.
- At least 6 years of experience with database technologies such as MySQL, PostgreSQL, MongoDB, Redis, Cassandra, or DynamoDB.
- At least 4 years of experience designing data-intensive solutions using distributed computing and event-driven development.
- At least 4 years of experience building SDKs, APIs, packages, or libraries for downstream consumption and understanding 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 designing and building cloud-based platforms or distributed systems using AWS, Microsoft Azure, or Google Cloud.
- Preferred experience includes 8+ years with a cloud computing provider and 3+ years in MLOps.
- Preferred experience includes production AI/ML capabilities, LLM observability and evaluation, agentic workflows, AI orchestration, RAG systems, tool-using AI applications, and responsible AI implementation.
- At least 4 years of experience in a technical leadership role overseeing strategic projects is preferred.
- Experience with OpenTelemetry, LangChain, Haystack, vector databases, or other AI/ML libraries and frameworks is preferred.
Tech Stack
Amazon DynamoDBApache CassandraAWSAzureGoGoogle CloudJavaJavaScriptKubernetesMLflowMongoDBMySQLNode.jsPostgreSQLPythonRedisScalaTypeScript
Categories
About Capital One
Capital One is a U.S. consumer and commercial bank that offers credit cards, checking and savings accounts, auto financing, and lending to small and large businesses. It earns revenue from interest income and interchange/fees across its card and banking products, and develops cloud-based digital services. Founded in 1994, Capital One is publicly traded on the NYSE (COF) and is headquartered in McLean, Virginia.