Senior Software Engineer

Mastercard

3.6

(14)

Ramat Gan, Israel

Why you should apply for a job to Mastercard:

  • 4.8/5 in supportive management
  • 71% say women are treated fairly and equally to men
  • 100% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.

    #22331_R-263410

    Position summary

    learning (ML) operations and real-time personalization capabilities.

    We foster a professional environment where experienced engineers collaborate to drive technical excellence, continuously improving our backend architecture and infrastructure. As a Backend Engineer, you will play a key role in building and maintaining the backend services that power our ML infrastructure, ensuring efficiency, scalability, and reliability.

    Role & Responsibilities:
    Design, develop, and optimize backend services that support ML pipelines, APIs, and real-time decision-making systems.

    Architect and implement scalable and reliable data processing workflows, integrating ML models into production environments.

    Build and maintain infrastructure for efficient model deployment, monitoring, and versioning.

    Ensure high availability, performance, and security of backend services.

    Lead initiatives to improve system architecture, reduce technical debt, and enhance development processes.

    Collaborate with data scientists, ML engineers, and DevOps teams to streamline ML model integration.

    Stay up to date with the latest advancements in backend technologies, cloud computing, and distributed systems.

    Qualifications & Experience:

    4+ years of experience in backend engineering, designing and developing distributed systems.

    Strong proficiency in Python (preferred), Java, or Go for backend development.

    Deep experience with cloud platforms (AWS, GCP, or Azure), including compute, storage, and networking services.

    Experience with containerization and orchestration (Docker, Kubernetes).

    Proficiency in designing and managing scalable databases (SQL & NoSQL: MySQL, PostgreSQL, Redis, Cassandra, etc.).

    Hands-on experience with CI/CD pipelines, infrastructure as code (Terraform, CloudFormation), and automated deployments.

    Familiarity with high-performance APIs and microservices architecture.

    Experience working with ML operations (MLOps) and data pipelines is a plus but not required.

    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.

    Why you should apply for a job to Mastercard:

  • 4.8/5 in supportive management
  • 71% say women are treated fairly and equally to men
  • 100% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.