Senior Software Engineer - AI Agents
Role details
Job location
Tech stack
Job description
The Cyber Analytics and AI Innovation team is revolutionizing the field of machine learning and artificial intelligence by developing cutting-edge capabilities and tools that empower employees at Visa to develop secure applications with higher productivity. We are a dynamic and innovative team, driven by a passion for AI/ML technology and a commitment to delivering exceptional platforms and services to our business partners at Visa.
We are at the forefront of innovation, developing a suite of cutting-edge, Secure Enterprise AI Applications that are set to redefine the landscape of Gen AI. Our projects include:
- Comprehensive Security Guardrails: Implementing state-of-the-art security measures and protocols to ensure the utmost protection of sensitive data and maintain compliance with global financial regulations. Scalable Enterprise AI Products: Designing and deploying AI-powered solutions that can be seamlessly integrated into various business units, driving efficiency and innovation across the organization.
- Join us in shaping the future of Generative AI at Visa and making a significant impact on the enterprise.
- You will have the opportunity to work across various roles from development to architecture and collaborate closely with a cross-functional team of architects, engineers, data scientists, and product managers to design, implement, and deliver solutions that are intuitive, user-centric, and accessible to everyone at Visa.
This is a hybrid position. Expectation of days in the office will be confirmed by your Hiring Manager.
Requirements
- 2+ years of relevant work experience and a Bachelors degree OR 5+ years of relevant work experience. 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.
- Minimum of 3+ years of experience in developing highly available and scalable RESTful services using Python. Experience with Java, Go, Rust or any other object-oriented programming language is a plus.
- 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 design and development 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.
- Hands-on experience with AI model APIs and AI agent frameworks.
- Familiarity with the Nvidia ecosystem, including CUDA, and other relevant tools.
- Proficiency in modern backend architectures, including cloud-native development (e.g., AWS, GCP, Azure), containerization (Docker/Kubernetes), and distributed systems.
- Proficiency in working with both RDBMS (preferably MySQL) and NoSQL databases (preferably Cassandra).
- Ability to multi-task in a dynamic and fast paced environment.
- Solid understanding of software development best practices and principles.
- Experience with Agile methodologies and practices.
- Strong analytical and problem-solving skills with attention to detail.
- Excellent communication skills, both written and verbal, to effectively collaborate with cross-functional teams.
Benefits & conditions
The estimated salary range for this positionis $123,000 to $190,900 USD per year, which may include potential sales incentive payments (if applicable). Salary may vary depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for bonus and equity.Visa has a comprehensive benefits package for which this position may be eligible that includes Medical, Dental, Vision, 401(k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program.