
Senior Software Engineer - AI Platforms
Mastercard2 days ago
Base Salary
$115k - $184k/yr
Responsibilities
- Design and build scalable, resilient AI platform services and reusable capabilities for AI-powered products, intelligent workflows, and agentic systems.
- Create secure, attributable, authorized, auditable, and observable integration patterns for models, agents, tools, enterprise data, and services.
- Implement orchestration and runtime patterns such as routers, supervisors, planners, stateful workflows, and asynchronous processing.
- Build reusable frameworks for model and tool invocation, context management, error handling, retries, timeouts, and compensating actions.
- Integrate identity, permissions, policy enforcement, evaluation, and guardrails into AI execution paths.
- Ensure platform capabilities meet reliability, security, compliance, scalability, and performance requirements, including performance analysis and tuning.
- Drive unit, functional, and integration testing of platform behavior and quality.
- Collaborate with AI Engineers and Data Scientists to integrate models, prompts, and evaluation approaches into production systems.
- Own logging, monitoring, tracing, evaluation telemetry, troubleshooting, incident response, and continuous improvement.
- Review code, mentor peers, influence architecture, and establish reusable engineering standards.
Requirements
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
- Proven experience building distributed, production-grade platforms, services, or software systems.
- Strong proficiency in object-oriented programming and backend development using Java, Kotlin, Python, or similar languages.
- Strong foundation in software design, architecture, data structures, and performance engineering.
- Experience designing APIs, platform services, event-driven integrations, and asynchronous workflows.
- Deep understanding of authentication, authorization, secure service-to-service communication, secure coding practices, and policy enforcement.
- Experience operating systems with high reliability, availability, observability, security, and regulatory requirements.
- Ability to work in ambiguous problem spaces, evaluate emerging AI technologies, and evolve platform capabilities iteratively.
- Preferred experience integrating LLMs, machine learning models, or AI services into production software systems.
- Preferred familiarity with agent frameworks, model gateways, workflow engines, orchestration platforms, retrieval patterns, or AI evaluation tooling.
- Preferred experience designing reusable, audit-friendly, policy-driven platforms with guardrails and responsible AI controls.
Benefits
- Full-time benefits generally include medical, prescription drug, dental, vision, disability, and life insurance; flexible spending and health savings accounts; paid leaves; sick and safe time; vacation; personal days; paid U.S. holidays; 401k matching; deferred compensation for eligible roles; fitness reimbursement or on-site fitness facilities; and tuition reimbursement.
- The posting states that Mastercard intends to fill the position by February 2, 2027, or as soon as possible if that date has passed.
Categories
About Mastercard
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).