Logo
Visa

Senior Software Engineer - GenAI

Visa, Bellevue, Washington, us, 98009

Save Job

Overview

Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure payments network, enabling individuals, businesses, and economies to thrive while driven by a common purpose - to uplift everyone, everywhere by being the best way to pay and be paid. Make an impact with a purpose-driven industry leader. Join us today and experience Life at Visa. The Opportunity

Visa's Technology Organization is a community of problem solvers and innovators reshaping the future of commerce. We operate the world's most sophisticated processing networks capable of handling more than 65k secure transactions per second across 80M merchants, 15k financial institutions, and billions of everyday people. You will work on complex distributed systems and tackle scale problems centered on new payment flows, business and data solutions, cyber security, and B2C platforms. We are seeking a talented and motivated Software Engineer to join our Value-Added Services (VAS) Innovation team. As a key member, you will develop cutting-edge solutions, leverage innovative technologies, and enhance the capabilities of our VAS platform. You will quickly grasp and evaluate new ideas and technologies from internal and external sources and match them with emerging technology and business opportunities, building a culture of innovation and drive for excellence. Responsibilities

Innovative Development:

Design, develop, and implement innovative software solutions using generative AI and modern integration patterns. Contribute to a culture of innovation by applying new ideas and technologies. Collaborative Engineering:

Collaborate with cross-functional teams to deliver complex projects that integrate emerging technologies with existing platforms. Work with Product Office, Operations & Infrastructure, Cybersecurity, Client Support, and other Product Development teams to build comprehensive solutions. Continuous Learning:

Engage in ongoing learning and development, collaborating with peers to share insights and drive team growth. Client-Focused Solutions:

Develop client-centric solutions for the VAS platform, incorporating feedback to refine and improve offerings. API and Integration Development:

Design and develop APIs that enhance the integration of VAS applications, platforms, and solutions. Technology Modernization:

Participate in modernization initiatives by adopting best-in-class technology solutions for the core platform to expand market reach and client base. Process Improvement:

Continually assess and improve technology stacks, development processes, and methodologies to boost productivity, quality, and time-to-market. Engineering Excellence:

Follow industry best practices in software development, emphasizing quality, security, performance, scalability, availability, and resilience. Help manage and reduce technical debt. Automation and Best Practices:

Implement engineering best practices and automate software development, testing, and deployment processes to ensure timely delivery and maintenance of multiple services. Incident and Change Management:

Support incident, change, and problem management to ensure high availability and reliability. Participate in root-cause analysis and troubleshooting. The Skills You Bring

Energy and Experience:

A growth mindset, curiosity about technologies, and enjoyment of challenging projects at a global scale. Challenge the Status Quo:

Comfort with pushing boundaries and exploring beyond traditional solutions. Language Expertise:

Experience with one or more general development languages (e.g., Java, Python, Node.js, C#, C++). Builder:

Experience building and deploying modern services and web applications with quality and scalability. Learner:

Drive to learn new technologies such as GenAI, Angular, React, Kubernetes, Docker, etc. Partnership:

Experience collaborating with Product, Test, DevOps, and Agile/Scrum teams. Note:

We do not expect a single candidate to fulfill all characteristics. Some team members may come from different backgrounds, including those without prior payments technology or web application experience. This is a hybrid position. The expectation of days in office will be confirmed by your Hiring Manager. Qualifications

Basic Qualifications:

2+ years of relevant work experience and a Bachelor's degree, OR 5+ years of relevant work experience. Preferred Qualifications: 3 or more years of work experience with a Bachelor's Degree or more than 2 years with an Advanced Degree (e.g., Masters, MBA, JD, MD) Self-driven and willing to work across technologies/languages. Expert-level skills in Java, Python and Node.js, with skills in C++ and C# as a bonus. Experience in building Generative AI applications, conversational AI, RAG architectures, techniques and libraries. In-depth understanding of NLP including tokenization, word embeddings, and basic sequence models. Proficiency in implementing and fine-tuning AI models using frameworks (TensorFlow, PyTorch, scikit-learn). Understanding of model compression techniques and trade-offs; awareness of transfer learning concepts and applications. Ability to design and implement AI components and integrate them into larger systems. Familiarity with robustness issues in AI systems; exposure to ML, Deep Learning, Stream Computing and MLOps. Proficiency in front-end web development technologies (ReactJS/Angular/NodeJS). Ability to work with large datasets and perform exploratory data analysis; experience in data preprocessing, feature engineering, and model evaluation. Experience in configuring build and deployment systems (Docker, Jenkins, Kubernetes). Expertise in multi-threading, concurrency, and error-handling; proficiency in troubleshooting and root-cause analysis for enterprise projects. Knowledge of version control, CI/CD pipelines, and ML model deployment best practices. Familiarity with deep learning basics, neural networks, and training procedures. Working knowledge of distributed in-memory computing technologies like Redis. Understanding enterprise security, certificate management, etc. Hands-on experience with Jenkins and container deployment architecture; experience using OAuth2.0, SSO, and authentication methods/protocols. Expertise in application security, SDLC, and cryptography fundamentals. Experience in the payments tech industry is a plus. Additional Information

Work Hours:

Varies upon the needs of the department. Travel Requirements:

This position requires travel 5-10% of the time. Mental/Physical Requirements:

This position will be performed in an office setting. The incumbent will sit and stand at a desk, communicate in person and by telephone, and operate standard office equipment. EEO Statement:

Visa is an EEO Employer. Qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law. Salary and Benefits:

The estimated salary range for a new hire is 105,800.00 to 149,550.00 USD per year, and may include incentive payments. Salary varies with knowledge, skills, experience, and location. This position may be eligible for bonus and equity. Visa offers a comprehensive benefits package including Medical, Dental, Vision, 401(k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program. Helping all candidates find great careers is our goal. The information you provide here is secure and confidential. We are directing you to the original job posting. Please apply directly for this job at the employer’s website.

#J-18808-Ljbffr