Description
Dynamic Yield by Mastercard is hiring a Senior Software Engineer to design and develop scalable backend services and APIs for AI-driven products. The role focuses on production-grade applications using large language models, AI agents, and generative AI technologies, including agentic workflows, tool calling, orchestration, context management, and integration with internal services. Responsibilities also include distributed systems, observability, code quality, deployment, and collaboration with Product, DevOps, and other engineering teams. The position requires at least five years of software engineering experience, strong backend and system design skills, and experience with cloud platforms, containerization, databases, and production systems.
