Dynamic Yield by Mastercard is seeking an experienced Senior Software Engineer to join their backend engineering team. This role is crucial in building and maintaining the backbone of their machine learning operations and real-time personalization capabilities.
The position offers an exciting opportunity to work at the intersection of backend engineering and machine learning infrastructure. You'll be part of a professional environment where experienced engineers collaborate to drive technical excellence, focusing on designing and optimizing backend services that power ML operations and real-time decision-making systems.
As a Senior Software Engineer, you'll be responsible for architecting and implementing scalable data processing workflows, building robust infrastructure for model deployment, and ensuring high system availability. The role requires strong expertise in distributed systems, cloud infrastructure, and modern backend technologies including Python, Java, or Go.
The ideal candidate brings 4+ years of backend engineering experience, with deep knowledge of cloud platforms, containerization, and database management. You should be comfortable working with both SQL and NoSQL databases, and have experience with modern DevOps practices including CI/CD and infrastructure as code.
This position at Mastercard offers the opportunity to work on cutting-edge technology that powers economies and empowers people across 200+ countries. You'll be part of a company that values innovation and technical excellence, while working on systems that have real-world impact through machine learning and real-time personalization capabilities.
The role combines technical leadership with hands-on development, requiring someone who can both architect solutions and implement them. You'll work in a collaborative environment where you can grow professionally while contributing to significant technical initiatives that shape the future of personalization technology.