Lead Software Engineer (Backend & AI)
Core
Design, develop, and scale advanced backend systems and AI-powered solutions for Mastercard's digital payment products.
Role type
Senior IC Lead Software Engineer (Backend & AI)
Builds
Scalable backend systems, APIs, and production AI inference pipelines
Domain
Fintech / Digital Payments / AI Systems
Deliverable
production ML models | product features | infrastructure
Required skills
System design, distributed systems architecture, Python, Node.js, cloud platforms (AWS/GCP/Azure), MLOps, data pipeline engineering, team leadership
Preferred skills
LLMs and recommendation systems, real-time data processing (Kafka/Spark/Flink), Kubernetes, microservices
Technologies
Python, Node.js, Bedrock, OpenAI, LangChain, LangGraph, Langfuse, PostgreSQL, Redis, DynamoDB, Snowflake, AWS, GCP, Docker, Kubernetes, Kafka, GitHub Actions
Responsibilities
Lead architecture and development of scalable backend systems and APIs; Design and implement AI-driven features including model integration and inference pipelines; Lead, mentor, and grow a team of backend and full-stack engineers; Partner with Product and Data teams to define and deliver complex technical solutions
Seniority
Senior, hands-on IC with leadership responsibilities