Senior Software Engineer
Skai
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
