Senior Software Engineer

Skai

Skai

Software Engineering
Modi'in-Maccabim-Re'ut, Israel
Posted on Feb 25, 2026

Senior Software Engineer

  • Technology
  • Modi'in, Israel
  • Senior
  • Full-time

Description

Who are we?

Skai (formerly Kenshoo) is a leading omnichannel marketing platform that leverages advanced AI and machine learning to deliver intelligent solutions based on data with performance media, enabling smarter decision-making, increased efficiency, and maximized returns - Revenue enabler for businesses around the world. Its partners include Google, Meta, Amazon, Microsoft and more. ~$7 billion in ad spending is managed on the SkaiTM platform every year.

Established in 2006, We’re 700 employees strong. We work hybrid with a great home/ office work mix. This role is for our Modi'in site.

What will you do?

This role is intended for a Senior Software Engineer to join Skai’s engineering team and help build scalable, high-performance systems that power some of the world’s largest digital marketing platforms. In this role, you will design and own backend services and data-intensive systems that operate at real-world scale. You’ll play a key role in architecting distributed systems, driving technical decisions, and delivering reliable production-grade solutions. You will collaborate with cross-functional teams, including Product, Data, and Machine Learning, to build robust systems that support data-driven capabilities across the platform.

Key Responsibilities

  • Design, implement, and maintain backend services and core platform components.
  • Build and operate scalable, high-performance, highly available distributed systems.
  • Own end-to-end delivery of production-grade features and services.
  • Drive architectural decisions across backend and data-intensive systems.
  • Continuously improve system performance, scalability, reliability, and cost efficiency.
  • Mentor engineers and promote engineering best practices.
  • Contribute when needed to full-stack initiatives

Collaboration with Data & ML Teams (Part of the Environment)

  • Work closely with Data Scientists and ML Engineers to support data-driven features.
  • Help integrate ML-powered capabilities into backend systems.
  • Contribute to data pipelines and infrastructure that enable model deployment and monitoring.

Requirements

What You Bring:

  • B.Sc. in Computer Science, Engineering, or a related field — required.
  • 4+ years of hands-on software engineering experience, with a strong backend focus.
  • Strong proficiency in Java and deep understanding of object-oriented design.
  • Experience building and operating large-scale, data-intensive systems.
  • Hands-on experience with microservices, distributed systems, and CI/CD pipelines.
  • Strong analytical thinking, system-level problem solving, and ownership mindset.
  • Working knowledge of full-stack concepts, including React and UI fundamentals.

Nice to Have (Advantage)

  • Experience working with Data Science or Machine Learning teams.
  • Familiarity with ML-powered systems such as prediction, optimization, recommendation, or forecasting.
  • Understanding of ML system integration, model serving, or production monitoring.
  • Experience with GenAI / LLM-based systems.

Preferred Technologies

  • AWS, Kafka, Docker, Airflow
  • Snowflake, MySQL, SingleStore
  • Big Data or distributed data processing environments
  • Experience building SaaS platforms