Director - Software Engineering (Generative AI)

  • Full-time
  • Job Family Group: Technology and Operations

Company Description

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.

Job Description

Are you passionate about the future of Generative AI and eager to deliver the next generation of intelligent applications using AI and Automation?

 

We are looking for a hands-on software development leader and people manager with a commitment to developing and releasing exceptional products that bring immense value and satisfaction to customers and business.

 

This role reports to the Vice President of Corporate Generative AI and will place you at the forefront of innovation and GenAI development at Visa. You will be leading a product development team implementing cutting-edge Generative AI products to revolutionize Visa's internal and corporate functions. You will be working in a highly Agile environment delivering best-in-class solutions using the latest GenAI technologies, such as Autonomous Agents, Assistants and other productivity enhancing capabilities.

 

If you're ready to make a significant impact on corporate productivity and work with a team of brilliant minds, this is the opportunity for you!

 

Essential Functions

  • Lead and motivate a team of GenAI and Automation developers to design, deliver and roll out high-quality GenAI products on time and as promised.
  • Work closely with product management and business stakeholders to fully understand the vision, gather requirements, work with a backlog, set expectations, and provide product updates.
  • Build and deploy enterprise-grade GenAI products to improve productivity and efficiency, ensuring they are robust, secure, and equipped with all necessary guardrails.
  • Measure KPIs to showcase improvements in productivity and time savings for employees and using these KPIs to enhance the product to further improve productivity and efficiency.
  • Leverage end of sprint demos to get approval for feature deployment, and work with product management and architects to prioritize feedback.
  • Stay updated with the latest developments in AI and machine learning technologies to provide informed support to the team.
  • Ensure all products developed conform to Visa’s high standards of security, quality, performance, resiliency, and compliance.
  • Collaborate with security, privacy, and governance teams to ensure that the products developed comply with relevant policies, standards, and regulations.
  • Liaise with other developers, business units, product managers, engineering, and other applicable groups to ensure flawless execution.


This is a hybrid position. Hybrid employees can alternate time between both remote and office. Employees in hybrid roles are expected to work from the office 2-3 set days a week (determined by leadership/site), with a general guidepost of being in the office 50% or more of the time based on business needs.
 

Qualifications

Basic Qualifications
•10+ years of relevant work experience and a Bachelors degree, OR 13+ years of relevant work experience

Preferred Qualifications
12 or more years of work experience with a Bachelor’s Degree or 8-10 years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 6+ years of work experience with a PhD
•Leadership: Proven leadership experience in managing and mentoring a team of developers, fostering a collaborative and high-performance work environment, with the ability to align team goals with organizational objectives.
•Software Delivery and Reliability Engineering: Track record of delivering high-quality, enterprise software applications, complete understanding of release management, DevOps, reliability engineering, high availability, resiliency, monitoring, operations automation, infrastructure as code, configuration as code, customization as code.
•Agile Methodology: Strong understanding and implementation of Agile frameworks like Scrum or Kanban, experience managing software development projects using Agile methodologies.
•GenAI Product Development (Preferred): Experience in delivering AI-based, chat-based, and agent-based products
•Coding and Technical Skills:
oProgramming Skills: Proficient in writing, testing, and maintaining high-quality code. Experienced in code reviews, multiple programming languages, frameworks, versioning tools like GitHub, SVN, Bitbucket (CI-CD), and test orchestration using Jenkins or equivalents.
oAI and Machine Learning: Knowledge of Large Language Models (LLMs) and fine-tuning techniques. Be aware of frameworks like TensorFlow and PyTorch, and understand the basics of NLP tasks such as Named Entity Recognition and Text Classification.
oPrompt Engineering and RAG: Recognize the significance of prompt engineering and Retrieval-Augmented Generation (RAG) techniques. Be familiar with tools and frameworks that support effective prompt design and hybrid search methods.
oData Science and API Development: Understand data preprocessing, feature engineering, and handling large-scale datasets. Know the basics of real-time AI applications and designing RESTful APIs.
oGenerative AI Tools & Platforms: Be aware of tools like LangChain, LlamaIndex, and Hugging Face Transformers, as well as GenAI APIs like OpenAI and Gemini.
oAI Compliance & Guardrails: Understand AI compliance frameworks and best practices for ethical AI usage. Be familiar with implementing guardrails to ensure responsible AI deployment.
•Project Management: Experience leading complex projects from inception to completion, with demonstrated ability to drive innovation and continuous improvement across projects with a development team, experience managing multiple projects and priorities in a fast-paced, dynamic environment.
•Communications Skills: Excellent verbal and written communications skills.
•Innovation: A passion for innovation and a commitment to staying up-to-date with the latest advancements in Generative AI.
•Critical Thinking: Exceptional analytical and problem-solving skills, with a knack for making data-driven decisions.
•10 or more years of work experience as a people leader managing development and delivery teams.
•Hands-on experience in programming languages and software development, deployment, release management, testing, automation.

Additional Information

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.

Privacy Policy