Sr. SW Engineer (Python, GenAI, 4+ years' experience)
Core
Design, implement, and maintain Python-based microservices and agent workers for Visa's AI-powered multi-agent architecture (Visa Assist) serving client-facing channels like Chat, Email, and Portal.
Role type
Senior Software Engineer (GenAI, Python, Multi-agent Systems)
Builds
Visa Assist platform components including intent classifiers, agent workers, and routing logic for global client support.
Domain
Fintech, Generative AI, Multi-agent Systems
Deliverable
production ML models | product features
Required skills
Python (async/await, Pydantic, FastAPI), LangChain, RAG pipelines, NATS messaging, MCP JSON-RPC 2.0, Distributed tracing (OpenTelemetry), Containerization (Docker, Kubernetes), Security (mTLS, OAuth2, PCI-DSS)
Preferred skills
LLM API integration, Prompt engineering, Intent classification, Server-Sent Events (SSE), CI/CD pipelines, Cloud-native deployment
Technologies
Python, FastAPI, LangChain, NATS, OpenTelemetry, Prometheus, LangSmith, Docker, Kubernetes, Pydantic, orjson
Responsibilities
Develop and optimize Agent Workers using LangChain and RAG; Design system architecture for intent classification and routing; Implement security assessments and input guardrails; Create test plans and configure testing procedures; Respond to support requests and manage platform uptime; Train junior colleagues on architecture and protocols.
Seniority
Senior, hands-on IC