Senior Software Engineer - AI Agents

Visa Visa · Fintech · Foster City, CA +1

Senior Software Engineer focused on developing Secure Enterprise AI Applications and AI Agents at Visa. The role involves building scalable AI-powered solutions, implementing security guardrails, and working with LLMs, prompt engineering, embeddings, fine-tuning, and agentic pipelines.

What you'd actually do

  1. Developing cutting-edge capabilities and tools that empower employees at Visa to develop secure applications with higher productivity.
  2. Designing and deploying AI-powered solutions that can be seamlessly integrated into various business units, driving efficiency and innovation across the organization.
  3. design, implement, and deliver solutions that are intuitive, user-centric, and accessible to everyone at Visa.

Skills

Required

  • 2+ years of relevant work experience and a Bachelors degree OR 5+ years of relevant work experience.
  • Minimum of 3+ years of experience in developing highly available and scalable RESTful services using Python.
  • 2+ years of experience building and pushing code into production.
  • 1+ years of hands-on experience with GenAI technologies — including LLMs, prompt engineering, embeddings, fine-tuning, and AI agents or agentic pipelines.
  • Strong software engineering background with experience in Python, PyTorch, TensorFlow, or JAX.
  • Hands-on experience with LLMs (e.g., GPT, Claude, Mistral), vector databases (e.g., FAISS, Pinecone), and orchestration tools (e.g., LangChain, LangGraph, Autogen).
  • Hands-on experience with AI model APIs and AI agent frameworks.
  • Proficiency in modern backend architectures, including cloud-native development (e.g., AWS, GCP, Azure), containerization (Docker/Kubernetes), and distributed systems.
  • Solid understanding of software development best practices and principles.
  • Strong analytical and problem-solving skills with attention to detail.
  • Excellent communication skills, both written and verbal, to effectively collaborate with cross-functional teams.

Nice to have

  • Experience with Java, Go, Rust or any other object-oriented programming language is a plus.
  • Masters graduates must have 2+ years of relevant work experience to qualify.
  • 3 or more years of work experience with a Bachelor’s Degree or more than 2 years of work experience with an Advanced Degree (e.g. Masters, MBA, JD, MD).
  • Bachelor’s degree in computer science or a related field.
  • Hands-on experience with design and tools like IntelliJ, VSCode, Postman, and Jupyter.
  • Expertise in evaluating various large language models (LLMs), assessing their performance, and comparing their capabilities to identify suitable models based on business requirements.
  • Proven experience in machine learning model fine-tuning and optimization.
  • Familiarity with the Nvidia ecosystem, including CUDA, and other relevant tools.
  • Proficiency in working with both RDBMS (preferably MySQL) and NoSQL databases (preferably Cassandra).
  • Ability to multi-task in a dynamic and fast paced environment.
  • Experience with Agile methodologies and practices.

What the JD emphasized

  • Secure Enterprise AI Applications
  • AI Agents
  • security guardrails
  • Scalable Enterprise AI Products

Other signals

  • developing cutting-edge capabilities and tools
  • developing a suite of cutting-edge, Secure Enterprise AI Applications
  • design, implement, and deliver solutions that are intuitive, user-centric, and accessible