Drive innovation in AI solutions by architecting scalable systems, collaborating with teams, and ensuring best practices in AI development. Lead technical design and implementation efforts.
Our Purpose
Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.
Title and Summary
Principal Software Engineer (AI Solution Architect)
Principal Software Engineer (AI Solution Architect) - Foundry R&D, Singapore
We are looking for a Principal Software Engineer (AI Solution Architect) to join Mastercard Foundry R&D. You will help drive innovation by exploring new technologies and shaping scalable architectures for AI-powered solutions. The ideal candidate is hands-on, curious, analytical, and comfortable working in fast-moving R&D environments.
What you'll do
* Architect scalable solutions: Design lightweight, modular architectures that support rapid experimentation and can scale toward production. Build systems with clear separation of components, reusable patterns, and flexible deployment paths across cloud environments.
* Architect AI solutions: Lead end-to-end AI solution design, from understanding requirements to defining data flows, model selection, integration patterns, and technical blueprints. Balance innovation with practical considerations such as performance, cost, and security.
* Define best practices and governance: Establish standards for AI development, infrastructure choices, and data pipelines. Apply Responsible AI guidelines, including data handling, fairness considerations, guardrails, and safety controls. Publish reference architectures, templates, and guidance to support adoption across teams.
* Cross-functional collaboration: Work with product managers, analysts, engineers, and customers to translate business needs into sound technical designs. Explain architectural decisions clearly and prepare documentation, presentations, and demos for both technical and non-technical stakeholders.
* Technical leadership in delivery: Support engineering teams through design reviews, troubleshooting, and iterative development. Provide guidance to resolve integration challenges and help convert architectural plans into actionable tasks. Contribute to prototypes where needed.
* Product transition and scaling: Lead efforts to harden prototypes into reliable products by improving robustness, security, performance, and compliance. Collaborate with platform teams to deploy solutions at scale.
* Stay current on AI: Track emerging AI tools, models, and frameworks. Evaluate new techniques, lead experiments, and guide the team in applying modern approaches such as new LLM capabilities or fine-tuning methods.
What you'll bring
* Extensive software engineering experience: 15+ years building complex software systems across front-end, backend, and distributed components. Ability to dive into any part of a system and make informed architectural decisions.
* Solution architecture experience: 5+ years translating requirements into scalable architectures involving multiple components, integrations, and services. Familiarity with distributed systems, performance optimization, and security.
* Deep AI and ML expertise: Strong understanding of generative AI, large language models, and traditional ML. Hands-on experience designing and integrating AI systems and selecting appropriate modeling approaches for various problems.
* AI integration experience: Practical experience deploying AI models into real applications, such as NLP systems or computer vision. Familiar with frameworks, SDKs, and tools that support AI workflows and prompt-based systems.
* Full-stack and DevOps proficiency: Strong programming skills in languages such as Python and Java/Node.js. Experience with cloud platforms, containers, orchestration, monitoring, and CI/CD pipelines.
Stakeholder management and communication: Able to explain complex concepts simply and collaborate with diverse teams. Skilled at documentation, architecture diagrams, and communicating trade-offs.
* Project leadership: Experience leading technical workstreams, mentoring teams, and solving challenging problems in agile environments. Able to drive consensus and support continual process improvement.
* Continuous learning: Active interest in new AI research, tools, and architectural trends. Participation in tech communities or creating thought leadership content is a plus.
Required skills
* Education and background: Bachelor's or Master's degree in Computer Science or related field. Strong computer science fundamentals with a track record of architecting and optimizing high-performance systems.
* Software development mastery: Advanced coding skills in languages such as Python, Java, C#, or JavaScript/TypeScript. Experience across full-stack development, building APIs, managing data, and developing maintainable, tested code.
* AI and ML knowledge: Hands-on experience with ML lifecycles, from data preparation through deployment. Familiarity with generative AI, embeddings, vector databases, and prompt engineering.
* Systems and cloud architecture: Experience designing distributed systems and cloud architectures on AWS, Azure, or GCP. Skilled with patterns like microservices, event-driven systems, message queues, and API design.
* Generative AI domain knowledge: Familiar with LLMs, multimodal models, and related frameworks. Understanding of limitations such as hallucinations and methods to mitigate them.
* Analytical and problem-solving skills: Ability to evaluate technical options, run experiments, and make trade-off decisions. Skilled at prototyping to validate ideas quickly.
* Methodologies and standards: Experience with agile development, DevOps/MLOps practices, CI/CD pipelines, containerization, monitoring, and architectural decision records.
* Communication and collaboration: Able to work with designers, engineers, and product teams. Strong documentation and teamwork skills.
Preferred skills
* Advanced education and certifications: Master's or PhD in AI/ML or cloud/architecture certifications.
* Expertise in the generative AI ecosystem: Experience with frameworks like Hugging Face Transformers, LangChain, DeepSpeed, or Megatron-LM.
* Scalable AI systems and MLOps: Experience with large-scale model training, distributed processing, GPU/TPU optimization, and MLOps tools such as MLflow, Kubeflow, or SageMaker.
* Domain experience: Background in fintech, payments, or enterprise software. Understanding of regulations and security considerations.
* Leadership in innovation: Experience as a staff-level engineer or architect, driving innovation, filing patents, or contributing to open source.
* Certifications: Cloud or AI-related certifications showcasing technical depth.
* LLM and NLP specialization: Experience training or fine-tuning language models, understanding transformer internals, and working with NLP evaluation metrics. Contributions to research or the open-source AI community are valued.
Corporate Security Responsibility
All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:
Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.
Title and Summary
Principal Software Engineer (AI Solution Architect)
Principal Software Engineer (AI Solution Architect) - Foundry R&D, Singapore
We are looking for a Principal Software Engineer (AI Solution Architect) to join Mastercard Foundry R&D. You will help drive innovation by exploring new technologies and shaping scalable architectures for AI-powered solutions. The ideal candidate is hands-on, curious, analytical, and comfortable working in fast-moving R&D environments.
What you'll do
* Architect scalable solutions: Design lightweight, modular architectures that support rapid experimentation and can scale toward production. Build systems with clear separation of components, reusable patterns, and flexible deployment paths across cloud environments.
* Architect AI solutions: Lead end-to-end AI solution design, from understanding requirements to defining data flows, model selection, integration patterns, and technical blueprints. Balance innovation with practical considerations such as performance, cost, and security.
* Define best practices and governance: Establish standards for AI development, infrastructure choices, and data pipelines. Apply Responsible AI guidelines, including data handling, fairness considerations, guardrails, and safety controls. Publish reference architectures, templates, and guidance to support adoption across teams.
* Cross-functional collaboration: Work with product managers, analysts, engineers, and customers to translate business needs into sound technical designs. Explain architectural decisions clearly and prepare documentation, presentations, and demos for both technical and non-technical stakeholders.
* Technical leadership in delivery: Support engineering teams through design reviews, troubleshooting, and iterative development. Provide guidance to resolve integration challenges and help convert architectural plans into actionable tasks. Contribute to prototypes where needed.
* Product transition and scaling: Lead efforts to harden prototypes into reliable products by improving robustness, security, performance, and compliance. Collaborate with platform teams to deploy solutions at scale.
* Stay current on AI: Track emerging AI tools, models, and frameworks. Evaluate new techniques, lead experiments, and guide the team in applying modern approaches such as new LLM capabilities or fine-tuning methods.
What you'll bring
* Extensive software engineering experience: 15+ years building complex software systems across front-end, backend, and distributed components. Ability to dive into any part of a system and make informed architectural decisions.
* Solution architecture experience: 5+ years translating requirements into scalable architectures involving multiple components, integrations, and services. Familiarity with distributed systems, performance optimization, and security.
* Deep AI and ML expertise: Strong understanding of generative AI, large language models, and traditional ML. Hands-on experience designing and integrating AI systems and selecting appropriate modeling approaches for various problems.
* AI integration experience: Practical experience deploying AI models into real applications, such as NLP systems or computer vision. Familiar with frameworks, SDKs, and tools that support AI workflows and prompt-based systems.
* Full-stack and DevOps proficiency: Strong programming skills in languages such as Python and Java/Node.js. Experience with cloud platforms, containers, orchestration, monitoring, and CI/CD pipelines.
Stakeholder management and communication: Able to explain complex concepts simply and collaborate with diverse teams. Skilled at documentation, architecture diagrams, and communicating trade-offs.
* Project leadership: Experience leading technical workstreams, mentoring teams, and solving challenging problems in agile environments. Able to drive consensus and support continual process improvement.
* Continuous learning: Active interest in new AI research, tools, and architectural trends. Participation in tech communities or creating thought leadership content is a plus.
Required skills
* Education and background: Bachelor's or Master's degree in Computer Science or related field. Strong computer science fundamentals with a track record of architecting and optimizing high-performance systems.
* Software development mastery: Advanced coding skills in languages such as Python, Java, C#, or JavaScript/TypeScript. Experience across full-stack development, building APIs, managing data, and developing maintainable, tested code.
* AI and ML knowledge: Hands-on experience with ML lifecycles, from data preparation through deployment. Familiarity with generative AI, embeddings, vector databases, and prompt engineering.
* Systems and cloud architecture: Experience designing distributed systems and cloud architectures on AWS, Azure, or GCP. Skilled with patterns like microservices, event-driven systems, message queues, and API design.
* Generative AI domain knowledge: Familiar with LLMs, multimodal models, and related frameworks. Understanding of limitations such as hallucinations and methods to mitigate them.
* Analytical and problem-solving skills: Ability to evaluate technical options, run experiments, and make trade-off decisions. Skilled at prototyping to validate ideas quickly.
* Methodologies and standards: Experience with agile development, DevOps/MLOps practices, CI/CD pipelines, containerization, monitoring, and architectural decision records.
* Communication and collaboration: Able to work with designers, engineers, and product teams. Strong documentation and teamwork skills.
Preferred skills
* Advanced education and certifications: Master's or PhD in AI/ML or cloud/architecture certifications.
* Expertise in the generative AI ecosystem: Experience with frameworks like Hugging Face Transformers, LangChain, DeepSpeed, or Megatron-LM.
* Scalable AI systems and MLOps: Experience with large-scale model training, distributed processing, GPU/TPU optimization, and MLOps tools such as MLflow, Kubeflow, or SageMaker.
* Domain experience: Background in fintech, payments, or enterprise software. Understanding of regulations and security considerations.
* Leadership in innovation: Experience as a staff-level engineer or architect, driving innovation, filing patents, or contributing to open source.
* Certifications: Cloud or AI-related certifications showcasing technical depth.
* LLM and NLP specialization: Experience training or fine-tuning language models, understanding transformer internals, and working with NLP evaluation metrics. Contributions to research or the open-source AI community are valued.
Corporate Security Responsibility
All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:
- Abide by Mastercard's security policies and practices;
- Ensure the confidentiality and integrity of the information being accessed;
- Report any suspected information security violation or breach, and
- Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.
Top Skills
AWS
Azure
Ci/Cd
GCP
Java
JavaScript
Microservices
Mlops
Python
Typescript
Mastercard London, England Office




1 Angel Lane, London, United Kingdom, EC4R 3AB
Similar Jobs at Mastercard
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
As Director of Services Business Development, drive growth through managing client relationships, achieving sales targets, and leading pitch presentations while mentoring team members.
Top Skills:
Cybersecurity SolutionsData & AnalyticsSaaS
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
As a Lead AI Engineer, you will lead AI innovation, develop AI solutions, guide a team through development, and ensure model deployment in production. You will collaborate with cross-functional teams and stay on top of AI trends.
Top Skills:
AWSAzureCi/CdGCPJavaLangchainLlamaindexNode.jsPythonPyTorchTensorFlow
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
The role involves designing data architecture, building ETL/ELT workflows, ensuring data quality, providing technical leadership, and collaborating with cross-functional teams to create scalable data systems for AI projects.
Top Skills:
AirflowAWSAzureBigQueryDockerEmrGCPGlueGrafanaHadoopHiveImpalaJavaKafkaKinesisKubernetesPythonRedshiftS3ScalaSnowflakeSparkTerraform
What you need to know about the London Tech Scene
London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.





