Software Engineer II - AI Platforms
Core
Design, build, and enhance production-grade AI platform capabilities enabling AI-powered products and agentic experiences across Mastercard's Business & Media & Insights (B&MI) division.
Role type
Software Engineer II (AI Platforms)
Builds
Reusable platform services, orchestration and runtime capabilities, and integration patterns for AI models, agents, tools, and enterprise data.
Domain
Financial services / AI Infrastructure
Deliverable
production ML models
Required skills
Java, Kotlin, Python, backend development, distributed systems, API design, asynchronous workflows, authentication, authorization, secure service-to-service communication, observability, automated testing
Preferred skills
LLM integration, agent frameworks, workflow engines, orchestration platforms, AI evaluation tools, policy-driven platforms, guardrails
Technologies
Java, Kotlin, Python
Responsibilities
Design and develop AI platform services; implement secure integration patterns; build reusable components for model invocation and context management; collaborate with AI Engineers and Data Scientists; support operations through logging and monitoring; participate in code reviews and technical design discussions.
Seniority
Mid-level, hands-on IC