Sr. Software Engineer
Core
Design, develop, and implement innovative software solutions using generative AI, conversational AI, and RAG architectures for Visa's Payment Product platforms.
Role type
Senior Software Engineer (Generative AI & Payments)
Builds
AI-enabled solutions, APIs, and modernized core platforms for payment transactions
Domain
Payments technology + Generative AI / Machine Learning
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Python, Node.js, C++/C#, Generative AI, Conversational AI, RAG, NLP (tokenization, embeddings, sequence models), TensorFlow, PyTorch, scikit-learn, React, Angular, Docker, Jenkins, Kubernetes, Redis, OAuth 2.0, SSO, Cryptography, MLOps, CI/CD, Multithreading, Concurrency
Preferred skills
Payments industry experience, AI-assisted engineering practices, Stream computing, Model compression, Transfer learning
Technologies
Angular, C#, CI/CD, Cryptography, Docker, Fine-tuning, Java, Jenkins, Kubernetes, Machine Learning, MLOps, Network, OAuth, PyTorch, Python, RAG, React, Redis, Security, TensorFlow, NodeJS, API, DevOps, Web
Responsibilities
Design and integrate AI components across larger platforms; Evaluate emerging technologies and turn ideas into secure, scalable business solutions; Collaborate with cross-functional teams to deliver complex projects; Contribute to the design and development of APIs; Automate development, testing, deployment, and maintenance processes; Participate in root-cause analysis and troubleshooting
Seniority
Senior, hands-on IC