V

Visa

Runs a global network for digital payments

Software Engineer

AI Application Engineering +1Updated on Nov 10
Full-time

About the Job

Requirements

  • A bachelor's degree or at least 3 years of relevant work experience is required.
  • Expert-level skills in Java, Python, and/or NodeJS are required; C++ and C# skills are a plus.
  • Experience building Generative AI applications, conversational AI, RAG architectures, techniques, and libraries is required.

Responsibilities

  • Design, develop, and implement software solutions using generative AI and modern integration patterns, while exploring and applying new ideas and technologies.
  • Support implementation, fine-tuning, evaluation, integration, and deployment of AI components within enterprise applications, with attention to model robustness and operational quality.
  • Collaborate with cross-functional teams, including Product Office, Operations & Infrastructure, Cybersecurity, Client Support, and Product Development teams, to integrate emerging technologies with existing platforms and deliver complex projects.
  • Engage in ongoing learning and development, and collaborate with peers to share insights and support team growth.
  • Contribute to designing and developing APIs that improve integration among Payment Product applications, platforms, and solutions.
  • Follow software development best practices for quality, security, performance, scalability, availability, and resilience, and help manage and reduce technical debt.
  • Implement engineering best practices and automate software development, testing, and deployment processes; ensure timely delivery and maintenance of multiple services and continuous improvement.

Desired Qualifications

  • Expertise in application security, SSDLC, and cryptography fundamentals.
  • Ability and willingness to work across technologies and languages.
  • Understanding of NLP, including tokenization, word embeddings, and basic sequence models.
  • Experience implementing and fine-tuning AI models using TensorFlow, PyTorch, or scikit-learn.
  • Understanding of model compression techniques and related trade-offs.
  • Awareness of transfer learning concepts and practical applications.
  • Ability to design, implement, and integrate AI components into larger systems.
  • Familiarity with common robustness issues in AI systems.
  • Familiarity with machine learning and deep learning basics, including neural network architectures and training procedures.
  • Exposure to MLOps and best practices for deploying AI and machine learning models.
  • Experience with data preprocessing, feature engineering, and model evaluation techniques.
  • Proficiency in front-end web development technologies such as ReactJS, Angular, and NodeJS.
  • Ability to work with large datasets and perform exploratory data analysis.
  • Expertise in multi-threading, concurrency, and error handling.
  • Knowledge of version control, CI/CD pipelines, and deployment best practices.
  • Working knowledge of distributed in-memory computing technologies such as Redis.
  • Experience building and deploying modern services and web applications with quality and scalability.
  • Experience collaborating with Product, Test, DevOps, and Agile/Scrum teams.
  • Experience building, evaluating, integrating, and deploying Generative AI or machine learning capabilities within modern services and web applications.

About the Company

Visa

Runs a global network for digital payments

Visa runs a global payment network that connects banks, merchants and consumers so card purchases and money transfers move between financial institutions. Its VisaNet system handles authorization, clearing and settlement, linking the bank behind a buyer's card with the bank that accepts a merchant's payment. The company earns fees from payment activity, transaction processing and international transactions, and sells fraud prevention tools, payment software and consulting services to businesses. Banks and other partners issue Visa branded cards and use its technology to build their own payment products. Visa traces its roots to a Bank of America card program launched in 1958 and is headquartered in San Francisco.

Company size
10,001+
Company stage
N/A
Total funding
$24.2M
Headquarters
San Francisco, CA
Founded
1958

Recently Posted Jobs

Explore more opportunities at Visa

See more jobs