Role at a glance
- Job function
-
Software Engineering & IT Software Engineering
- Salary
- Not Disclosed
- Location
- Ramat-Gan, Israel
- Work arrangement
- On-site
- Employment
- Full-time
- Experience
- 5+ years of experience in software engineering, with a strong focus on backend development.
Spotted an issue?
We’ll check it against the original posting.
Role Summary
Dynamic Yield by Mastercard is seeking a Senior Software Engineer to build backend services and production-grade AI systems for AI-driven products. The role involves working with LLMs, AI agents, and GenAI technologies while improving scalability, performance, reliability, and AI orchestration.
What You'll Do
- Design, develop, and optimize scalable backend services and APIs that power AI-driven products.
- Build production-grade applications and workflows using LLMs, AI agents, and GenAI technologies.
- Design and implement agentic workflows, including tool calling, orchestration, context management, and integration with internal services.
- Integrate and optimize LLM-based capabilities while balancing quality, latency, reliability, and cost.
- Design and maintain scalable, reliable, and high-performance distributed systems.
- Take ownership of technical solutions from design and implementation through deployment and production monitoring.
Generated from the employer's posting. Verify important details before applying.
View full postingQualifications
5+ years of software engineering experience focused on backend development; proficiency in Python and/or Node.js; understanding of backend architecture, APIs, microservices, and distributed systems; experience building scalable production systems, cloud platforms, containerization, orchestration, databases, system design, and problem-solving.
Required
- Strong proficiency in Python and/or Node.js
- Strong understanding of backend architecture, APIs, microservices, and distributed systems
- Experience building scalable and reliable production systems
- Hands-on experience with cloud platforms, preferably AWS
- Experience with Docker and Kubernetes
- Experience with databases and data stores such as PostgreSQL, Redis, or DynamoDB
- Strong system design and problem-solving skills
Preferred
- Experience with LLMs, Generative AI, AI agents, LangChain, or LangGraph
- Experience with Amazon Bedrock, OpenAI APIs, Langfuse, LLM evaluation, or agentic architectures
Original job description
Content provided by the employer
Original job description
Content provided by the employer
Our Purpose
Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.
Title and Summary
Senior Software Engineer## OverviewDynamic Yield by Mastercard is seeking a **Senior Software Engineer** with a strong foundation in backend engineering and experience building scalable, high-performance systems.
This role focuses on designing and developing backend services that power our **AI-driven products**, with extensive work on **Large Language Models (LLMs), AI agents, and modern GenAI technologies**.
We foster a professional environment where experienced engineers collaborate to drive technical excellence and continuously improve our architecture and products. As a Senior Software Engineer, you will play a key role in building production-grade AI systems, solving complex engineering challenges around scalability, performance, reliability, and AI orchestration.
## Role & Responsibilities
* Design, develop, and optimize scalable backend services and APIs that power AI-driven products.
* Build production-grade applications and workflows using **LLMs, AI agents, and GenAI technologies**.
* Design and implement agentic workflows, including **tool calling, orchestration, context management, and integration with internal services**.
* Integrate and optimize LLM-based capabilities while balancing **quality, latency, reliability, and cost**.
* Design and maintain scalable, reliable, and high-performance distributed systems.
* Take ownership of technical solutions from design and implementation through deployment and production monitoring.
* Improve system architecture, observability, code quality, and development processes.
* Collaborate with Product, DevOps, and other engineering teams to deliver end-to-end solutions.
* Stay up to date with advancements in backend technologies and the rapidly evolving GenAI ecosystem.
## Qualifications & Experience
* 5+ years of experience in software engineering, with a strong focus on backend development.
* Strong proficiency in **Python and/or Node.js**.
* Strong understanding of backend architecture, APIs, microservices, and distributed systems.
* Experience building scalable and reliable production systems.
* Hands-on experience with cloud platforms, preferably **AWS**.
* Experience with containerization and orchestration technologies such as **Docker and Kubernetes**.
* Experience working with databases and data stores such as **PostgreSQL, Redis, DynamoDB, or similar technologies**.
* Strong system design and problem-solving skills.
* Experience with **LLMs, Generative AI, AI agents, LangChain, LangGraph, or similar technologies** is a strong advantage.
* Experience with **Amazon Bedrock, OpenAI APIs, Langfuse, LLM evaluation, or agentic architectures** is a plus.
Corporate Security Responsibility
All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:
Abide by Mastercard’s security policies and practices;
Ensure the confidentiality and integrity of the information being accessed;
Report any suspected information security violation or breach, and
Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.
About the company
Mastercard
Large Enterprise
Mastercard is a global technology company in the payments industry, committed to empowering individuals and businesses through secure and efficient payment solutions. With a presence in over 210 countries, Mastercard connects consumers, financial institutions, merchants, and governments, enabling seamless transactions across various platforms. The company is at the forefront of innovation, focusing on enhancing financial inclusion and expanding access to digital payment technologies. Through its advanced network and partnerships, Mastercard continues to revolutionize the way people engage in commerce worldwide.