Lead Software Engineer - AI Developer
Core
Lead an agile team to build and deliver secure, scalable technology products and AI-driven solutions for Chase's Consumer & Community Banking customers.
Role type
Senior Lead Software Engineer (AI Developer)
Builds
Trusted market-leading technology products, conversational AI (chatbots, voicebots), and AI-assisted engineering practices.
Domain
Financial Services / Generative AI / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Python, Node.js, RAG architectures, AI orchestration frameworks (LangChain, LlamaIndex, Semantic Kernel, CrewAI), AWS Bedrock, prompt engineering, conversational AI development, AWS services (Lambda, Step Functions, API Gateway, S3, DynamoDB, SQS), CI/CD pipelines, containerization (Docker, ECS/EKS), infrastructure-as-code, API design (REST, GraphQL), microservices, event-driven systems, LLM evaluation frameworks.
Preferred skills
Financial Services industry experience
Technologies
Pinecone, OpenSearch, pgvector, FAISS, Anthropic Claude models, LangChain, LlamaIndex, Semantic Kernel, CrewAI, AWS Bedrock, AWS Lambda, AWS Step Functions, AWS API Gateway, AWS S3, AWS DynamoDB, AWS SQS, Docker, ECS, EKS
Responsibilities
Provide technical guidance and direction to business and technical teams; develop secure, high-quality production code; drive decisions influencing product design and technical operations; serve as a subject matter expert; advocate for firmwide frameworks and SDLC practices; influence peers on leading-edge technologies; drive team adoption of AI-assisted engineering practices; apply SLC toolchain knowledge to improve automation value.
Seniority
Senior, hands-on IC with leadership responsibilities