Mastercard

Senior Software Engineer (AI)

Mastercard
Apply
3 days ago
Mexico City, MexicoSenior

Responsibilities

  • Lead the architecture, design, implementation, testing, release, and operation of agentic applications, AI-powered services, and platform capabilities.
  • Define production AI engineering practices covering evaluation, monitoring, guardrails, resiliency, cost control, rollback, reliability, and governance.
  • Improve AI-enabled software development workflows, including automation, test generation, code review quality, release confidence, and developer productivity.
  • Build highly available, secure, maintainable cloud-native services with strong observability, performance, and operational readiness.
  • Partner with Product, Applied AI, Data Science, Security, Platform, and business stakeholders to translate opportunities into scalable product capabilities.
  • Provide technical leadership through architecture decisions, design reviews, code reviews, hands-on contribution, mentoring, and roadmap development.
  • Create reusable platforms, frameworks, and internal engineering capabilities that improve developer experience and accelerate delivery.

Requirements

  • Bachelor’s degree in computer science, software engineering, or a related technical field is required; an advanced degree is preferred.
  • 10+ years of software engineering experience building scalable, secure, maintainable production systems and leading complex technical initiatives end to end.
  • Hands-on experience building and shipping AI-powered products or agentic applications using LLMs, orchestration frameworks, tool-calling patterns, retrieval, and context-aware workflows.
  • Strong understanding of agentic system design, including planning, reasoning loops, workflow orchestration, memory, grounding, evaluation, safety, and human-in-the-loop controls.
  • Experience taking AI solutions from prototype to production with attention to reliability, observability, latency, cost, security, and governance.
  • Strong programming skills in backend languages such as Java or Python and the ability to produce high-quality, tested, production-ready code.
  • Experience with Kubernetes and managed cloud services on AWS, Azure, or GCP.
  • Understanding of APIs, distributed systems, event-driven architectures, data pipelines, and enterprise integration patterns.
  • Experience with automated testing, DevSecOps, engineering automation, and AI coding or engineering assistants.
  • Strong software security background, including authentication, authorization, secrets management, encryption, threat modeling, and secure deployment practices.
  • Front-end experience with React and/or Next.js is beneficial.
  • Strong collaboration, communication, product judgment, and ability to influence engineering, product, data science, and leadership stakeholders.
Mastercard

About Mastercard

10,000+ employees

Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).

Contact me