Software Engineer - Sr. Consultant level (Java & Python, GenAI, Cloud; 11-15 years' experience)
Core
Technical lead for Visa Assist AI platform, architecting and implementing a multi-agent AI system for client-facing channels (Chat, Email, Portal) using Java, Python, and GenAI technologies.
Role type
Senior IC machine-learning engineer (multi-agent AI) with technical leadership
Builds
Visa Assist platform components including intent classification models, agent routing logic, MCP protocol adapters, and distributed multi-agent system infrastructure
Domain
Fintech / Generative AI / Multi-agent Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java EE, Spring, Python (async/await), FastAPI, LangChain, RAG pipeline architecture, microservices, Kafka, No-SQL databases, MySQL, MSSQL, Docker, Kubernetes, NATS messaging, OpenTelemetry, Prometheus, security (OAuth2, mTLS, PCI-DSS)
Preferred skills
Expert-level Python development, agentic AI frameworks, MCP protocol evolution, prompt engineering at scale, LLM integration patterns, distributed tracing, system design for high availability
Technologies
Java, Spring, React, JavaScript, FastAPI, LangChain, Pydantic v2, NATS, Kafka, MySQL, MSSQL, Docker, Kubernetes, OpenTelemetry, Prometheus, LangSmith
Responsibilities
Architect and build core infrastructure components for the multi-agent system; translate business requirements into strategic roadmaps and tactical solutions; write production code for complex features across the full stack; lead code reviews and enforce coding standards; mentor engineers on agent patterns and system design; implement observability strategies and operational resilience patterns; partner with cybersecurity teams to address security assessments
Seniority
Senior, hands-on IC with technical leadership