Software Developer/ Engineer/ Architect

Software Engineering Director, R&D AI/ML

Overview

Mastercard is looking for a talented Software Engineering Director to join the Mastercard Foundry AI & ML team in R&D in our Dublin location. In this role you will be a leading a highly agile team building exiting and innovative data-driven AI/ML products delivered at scale to global markets. You will work closely with our Director of Data Science.

Our team is built on a foundation of research and development, mining innovation internally, innovating new product lines with emerging technology, managing new products from inception to market validation and engaging strategically with startups to shape the future of commerce with and for our customers. At Mastercard you will help define the future of commerce globally.

This team will have a diverse focus both in terms of geography and variety of technology challenges driving hard to bring innovative payment solutions to market.

Role

  • Manage a team of highly skilled engineers and deliver software development projects using agile methodologies
  • Define requirements for new applications and customizations, adhering to standards, processes and best practices
  • Marry solutions that encompass both strong data science and software engineering aspects
  • Research, design and document solutions that can scale globally
  • Responsible for the project management, reporting and execution of software projects
  • Lead and/or take part in external and internal events
  • Strong passion for innovation and new technologies
  • Formally supervise and coach a group/team, or several Leaders/ Consultants and is responsible for business execution of goals and objectives.
  • Ensure own teams compliance to goal setting and performance appraisal process
  • Help identify and coach top talent within own team
  • Provide strategic leadership related to specific applications and systems, or software-development methodologies
  • Create and sustain an environment of ingenuity and creativity and challenges the status quo to encourage innovation
  • Oversees the management of the Software Engineering function of assigned projects and act as an authority on high-level and complex decisions within the function
  • Work with data scientists, data engineers, software engineers, quality engineers and UI/UX experts to drive a multi-disciplinary project delivery
  • Experience in software engineering and delivery of software engineering projects
  • Experience working with experts in Artificial Intelligence, machine learning or data science an advantage
  • Experience in python and Jupyter, and putting those technologies into production
  • Experience with developing and deploying technologies in virtual environments (including Kubernetes)

Education

  • BSc (or equivalent) in Computer Science or a related discipline
  • 10+ years of industry experience