About Us
Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories, dedicated to uplifting everyone, everywhere by being the best way to pay and be paid.
At Visa, you'll have the opportunity to create impact at scale — tackling meaningful challenges, growing your skills and seeing your contributions impact lives around the world.
Join Visa and do work that matters – to you, to your community, and to the world. Progress starts with you.
Job Description
We are looking for talented, curious, and impact‑driven Machine Learning Engineers who enjoy solving complex problems using a combination of software engineering, data engineering, and applied machine learning.
As part of a cross‑functional product team, you will design, build, deploy, and operate ML solutions that directly support Visa’s core payment platforms and value‑added services. Your work will move beyond experimentation into real‑world production systems that must meet strict requirements for reliability, performance, security, and compliance.
Design, build, and operate production‑grade machine learning systems that run at Visa’s global scale for NLP and related workloads with strict latency and throughput targets (e.g. 50k-100k+ tokens/sec @ 100+ RPS).
Develop end‑to‑end ML pipelines covering data preparation, model training, validation, deployment, monitoring, and retraining.
Build and maintain high-availability, fault-tolerant ML services and APIs, including load balancing and robust autoscaling for GPU inference.
Design and implement advanced agentic AI systems: RAG pipelines, multi-step and branching agents, actor–critic control loops, validation/guardrail stages, and custom tools.
Work closely with product, data, and platform teams to turn requirements into concrete ML system designs and production deployments across multiple Visa technology offerings.
Continuously improve model quality, data quality, system reliability, and cost/performance of the ML stack.
Essential Functions:
Own ML model and service implementations end to end, from prototype to production.
Apply MLOps practices for safe, repeatable deployment, monitoring, and lifecycle management of models and agents.
Engineer scalable APIs and serving layers that integrate cleanly with existing systems and downstream applications.
Use solid data structures, algorithms, and time/memory complexity analysis to make sound, scale-aware design choices.
Participate in technical design reviews and architecture discussions, contributing an ML and systems perspective.
Debug and optimize CPU/GPU inference, data pipelines, and distributed workloads in collaboration with other engineers.
This is a hybrid position. Expectation of days in the office will be confirmed by your Hiring Manager.
Qualifications
Basic Qualifications:
Preferred Qualifications:
Bachelor's degree in computer science, Engineering, Data Science, or a related technical field, or equivalent practical experience.
Foundational Python programming skills, with some experience writing and maintaining production or production-adjacent code. Exposure to one or more system/server programming languages is a plus (e.g., C++, Go, Rust, or Java).
Experience with agentic AI frameworks and patterns (e.g., Google ADK, custom toolchains, RAG orchestration).
Experience with at least one major cloud platform for ML (AWS, GCP, or Azure), e.g., GCP Vertex AI or AWS SageMaker.
Curiosity and passion for machine learning and data‑driven systems.
We don’t expect you to have experience with every tool or technique listed. Instead, we look for engineers with strong fundamentals, curiosity, and the ability to grow into building and owning production‑grade machine learning systems at scale.
Visa is an EEO Employer
Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.