Senior Software Engineer

Visa Visa · Fintech · Austin, TX

Senior Software Engineer at Visa focused on designing, building, and operating production-grade AI agents and orchestration workflows. The role involves owning the end-to-end agent lifecycle, collaborating with cross-functional teams, and developing scalable enterprise applications with AI/ML components. Requires strong Python proficiency and experience with LLM frameworks and vector databases.

What you'd actually do

  1. Design, build, and operate production-grade AI agents and orchestration workflows.
  2. Own end-to-end agent lifecycle: discovery, routing, execution, streaming responses, compliance, deployment and enterprise CI/CD pipelines.
  3. Collaborate multi-functionally to create design artifacts and develop best-in-class software solutions for multiple Visa technical offerings
  4. Actively contribute to product quality improvements, valuable service technology, and new business flows in diverse agile squads
  5. Develop robust and scalable products intended.

Skills

Required

  • Python
  • application development
  • AI/ML development
  • coding standards
  • automated testing
  • CI/CD
  • secure coding
  • documentation
  • scalable, secure, and resilient enterprise applications
  • performance and reliability
  • system design
  • architecture
  • microservices
  • distributed systems
  • cloud-native patterns
  • REST APIs

Nice to have

  • LangChain or similar LLM/agent orchestration frameworks
  • vector databases (Pinecone, Chroma, Redis Vector, Weaviate)
  • responsible AI principles
  • ML governance
  • AI safety considerations
  • telemetry and observability tools (AppInsights, Prometheus, Grafana)
  • proofs-of-concept (POCs)
  • Agile/Scrum environments
  • prompt engineering
  • grounding
  • retrieval flows
  • knowledge-base integrations
  • summarization
  • classification
  • chat interfaces
  • content generation
  • modern cloud platforms

What the JD emphasized

  • Strong proficiency in Python for application and AI/ML development (required)
  • Experience with LangChain or similar LLM/agent orchestration frameworks.
  • Familiarity with vector databases such as Pinecone, Chroma, Redis Vector, or Weaviate.
  • Hands-on experience contributing to AI/ML or Generative AI projects as part of product development.
  • Practical exposure to LLMs (OpenAI, Azure OpenAI, Anthropic, Llama) including embedding usage, RAG patterns, and model integration into applications.

Other signals

  • AI agents
  • orchestration workflows
  • LLM frameworks
  • vector databases
  • GenAI projects