SW Engineer
Core
Design, build, and maintain software applications integrating Generative AI and LLMs for Visa's global payments infrastructure.
Role type
Senior Software Engineer (GenAI/LLM)
Builds
Production-grade software applications and APIs leveraging LangChain, RAG, and agentic AI patterns.
Domain
Fintech / Payments / Generative AI
Deliverable
production ML models
Required skills
Java, Python (async/await, Pydantic v2), LangChain, RAG architectures, LLM API integration, prompt engineering, FastAPI, REST APIs, mTLS, Cloud-native containerization
Preferred skills
Model Context Protocol (MCP), Server-Sent Events (SSE), OAuth2, streaming responses, intent classification, NLP pipelines
Technologies
Java, Python, LangChain, FastAPI, Pydantic, orjson, ChatOpenAI, MCP, JSON-RPC 2.0
Responsibilities
Conduct analysis, design, and programming of computer programs; write code and perform testing/debugging; interface with users to define system requirements; develop cost estimates, budgets, and schedules.
Seniority
Senior, hands-on IC