M

Mastercard

Processes payments across a global network

AI Tech Lead

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeRamat Gan, IsraelNo salary listedIn-person

About the Job

Requirements

  • At least 8 years of software engineering experience with strong backend development expertise.
  • Strong hands-on Python experience building production backend services and applications.
  • At least 2 years in a technical leadership or Tech Lead role.
  • Proven experience designing large-scale distributed systems and microservices.
  • Hands-on experience building and deploying production GenAI applications and AI agents.
  • Experience taking LLM and agentic solutions beyond proof of concept into applications used by end users.
  • Experience with LLMs, agent orchestration, tool calling, context management, and AI/backend integrations.
  • Experience with Amazon Bedrock, OpenAI, LangChain, LangGraph, or similar technologies.
  • Understanding of production AI considerations including evaluation, observability, latency, reliability, scalability, and cost.
  • Experience with cloud platforms, preferably AWS, as well as Docker and Kubernetes.
  • Strong system design and problem-solving skills.

Responsibilities

  • Lead the architecture and development of scalable Python backend systems, services, and APIs.
  • Design distributed systems and microservices with a focus on performance, scalability, reliability, and security.
  • Remain hands-on with architecture, coding, code reviews, and complex technical problem-solving.
  • Define engineering best practices across backend and AI development.
  • Design and build production-grade GenAI applications and AI agents used by end users.
  • Build agentic workflows including LLM orchestration, tool calling, context management, memory, and service integrations.
  • Integrate LLMs and other AI models into scalable production applications.
  • Build solutions using technologies such as Amazon Bedrock, OpenAI, LangChain, and LangGraph.
  • Implement LLM evaluation, tracing, monitoring, and observability.
  • Optimize AI solutions for quality, latency, reliability, scalability, and cost.
  • Take AI capabilities from experimentation and proof of concept through to production and end-user adoption.
  • Lead, mentor, and provide technical guidance to backend and/or full-stack engineers.
  • Partner with Product, AI/Data, DevOps, and Architecture teams to define and deliver technical solutions.
  • Drive complex projects from design through deployment and production monitoring.
  • Foster an engineering culture focused on ownership, innovation, and quality.

Desired Qualifications

  • Experience with multi-step or multi-agent AI systems.
  • Experience with LLM evaluation and observability tools such as Langfuse.
  • Experience with RAG, retrieval systems, embeddings, or vector search.
  • Experience with real-time data technologies such as Kafka, Spark, or Flink.
  • Experience with Node.js alongside Python.

About the Company

Mastercard

Processes payments across a global network

Mastercard operates a global payment network connecting financial institutions, merchants, businesses and consumers. It authorizes, clears and settles transactions between participating institutions, while banks issue Mastercard-branded cards and extend credit to their customers. Its services also include fraud detection, identity verification, payment tokenization, data analysis and consulting for organizations managing commerce and financial operations. The company earns network fees linked to payment volumes and processed transactions, along with fees for its services and solutions. Founded by a group of banks in 1966, Mastercard is headquartered in Purchase, within Harrison, New York.

Company size
10,001+
Company stage
IPO
Headquarters
Town of Harrison, New York
Founded
1966

Recently Posted Jobs

Explore more opportunities at Mastercard

See more jobs