Software Engineer jobs in Israel

329 open
CP
Software Developer - AI Security
Check Point Software Technologies · Tel Aviv-Yafo

Job Description • Develop and maintain backend services alongside endpoint components for a cross-platform security platform • Design scalable systems that integrate endpoint-collected data with cloud-based processing and enforcement • Build and enhance endpoint agents responsible for monitoring and controlling interactions with AI tools (e.g., coding assistants, web-based AI services) • Implement data pipelines, policy enforcement logic, and secure data handling mechanisms across endpoint and backend layers • Collaborate with AI and product teams to deliver end-to-end solutions • Troubleshoot and resolve complex issues across distributed system and endpoint components Qualifications • At least 3 years of strong production experience with Python • Backend service development (FastAPI / MongoDB / Redis) • Cross-platform software development (macOS / Windows / Linux / WSL) • Solid grasp of OS, networking and low-level concepts • Interest in the AI ecosystem - LLMs, AI agents, MCP, and the dev-tools built on top (Copilot, Cursor, Claude Code) Advantage • Rust experience (a growing part of our stack - desktop agent, MCP proxy) • Frontend (React / TypeScript / Mantine) • Security, endpoint or networking background • Docker & Kubernetes Nice to have • Reverse-engineering / digging into other apps' internals • Policy engines or data-inspection systems • Browser extensions or IDE plugins

Software Engineer
CP
Senior Software Engineer - AI & Innovation Group
Check Point Software Technologies · Tel Aviv-Yafo

Job Description We build Agentic Network Security Orchestration, a platform where autonomous AI agents reason over a live network, make decisions, and act. Our group sits at the center of Check Point's AI strategy. We turn some of the best cyber security data in the world into agents that keep enterprise networks understood, secured, and in control. You'll own some of the platform's hardest problems: • Network reasoning and connectivity analysis — model a customer's live network as a knowledge graph of topology, routing, gateways, and policy. Answer what humans struggle to: can this reach that, and exactly which path does it take? This is the engine behind autonomous troubleshooting. • Structure at scale — find patterns in massive, messy networks. Group objects, traffic, and access patterns so agents can reason about intent, not one rule at a time. Real networks. Real scale. Real impact on how enterprises secure their infrastructure. What you'll do • Design and build the services that model, reason over, and answer questions about live enterprise networks • Turn network topology, routing, and firewall policy into a knowledge graph agents can navigate • Build clustering and analysis that find structure across millions of connections • Design scalable, reliable data pipelines and APIs that process network traffic at enterprise scale • Partner with data scientists to take models and agents from research into production • Own hard problems end to end — from a vague question to a system in customers' hands Qualifications What we're looking for • 5+ years building production software, with the judgment to own systems end to end • Strong networking fundamentals — TCP/IP, routing, NAT, firewall policy, network topology. You can reason about how a packet gets from A to B • A sharp problem-solver who breaks down ambiguous problems and finds the simple core • A fast learner, comfortable in unfamiliar domains and new territory • Strong Python and modern software engineering practices • Comfortable with Linux, Git, and Docker • Hands-on with a cloud platform (AWS, Azure, or GCP) and Kubernetes • Experience with relational and non-relational databases (PostgreSQL, MongoDB) Nice to have • Graph databases and graph algorithms (Neo4j, path and reachability analysis) • A network security or cyber security background • Large-scale data processing (Pandas, NumPy) • Exposure to GenAI and agentic systems — LLMs, RAG, agent frameworks such as LangChain • BSc in Computer Science or a related field

Software Engineer
CP
Senior Software Engineer – Development Experience Group
Check Point Software Technologies · Tel Aviv-Yafo

Job Description Check Point is seeking a Senior Software Engineer with strong DevOps passion to join our Dev-Ex group. You will build tools, platforms, and automation that boost developer productivity. You’ll work on core services, enhance CI/CD workflows, and deliver AI-based, self-service solutions that optimize and improve development at scale. Responsibilities • Build scalable Dev-Ex services, automation, and internal tooling. • Improve CI/CD, build performance, environment provisioning, and developer workflows. • Own systems end-to-end from design to deployment and monitoring. • Collaborate across DevOps, SRE, backend, and security teams. • Contribute to architecture decisions and engineering best practices. Qualifications • “Can-do” approach with strong problem-solving mindset. • 4+ years in backend or platform engineering. • Strong understanding of AI fundamentals, implementation in development processes and ingenuity. • Strong skills in Python, Java, C#, or similar languages. • Strong experience with CI/CD, build systems, automation, and developer tooling. • Experience with Kubernetes, containers, and Infrastructure-as-Code (Terraform, Helm/Kustomize). • Strong communication and architectural skills. Nice to Have • Experience in Dev-Ex, IDP, or Dev Productivity teams. • Knowledge of cloud, DevSecOps, Git/GitLab, observability stacks. • Knowledge in Perl. • Experience with Buildstream or similar tools.

Software Engineer
CP
Software Developer - DLP Next Policy & URLF team
Check Point Software Technologies · Tel Aviv-Yafo

Job Description • Design, develop, and maintain innovative DLP cloud services. • Collaborate with team members, product managers, and other stakeholders to define project requirements and deliver high-quality solutions. • Ensure the scalability, performance, and security of the DLP cloud services. • Stay up-to-date with the latest industry trends and technologies to drive continuous improvement and innovation. • Participate in code reviews, testing, and debugging to ensure the highest quality standards. • Contribute to the development of best practices and technical standards within the team. Qualifications • At least 3-4 years of experience in software development, with a focus on full stack development. • Strong proficiency in front-end technologies (e.g., React, Angular, Vue.js) and back-end technologies (e.g., Node.js, Python, Java, Go). • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes). • Solid understanding of database technologies (e.g., SQL, NoSQL). • Strong problem-solving skills and the ability to work in a fast-paced, dynamic environment. • Excellent communication and interpersonal skills. • Experience with data loss prevention or related fields – an advantage. • BSc or MSc degree in Computer Science, Engineering, or a related field.

Software Engineer
S
Staff Software Engineer, Detection Platform
SentinelOne · Israel

Our Purpose At SentinelOne, we are driven by a clear purpose: to give the advantage to those who secure our future. As AI reshapes how organizations build, operate, and innovate, the responsibility to protect them becomes more critical than ever. When you join SentinelOne, your work helps protect global enterprises, critical infrastructure, and the technologies shaping tomorrow. If you are motivated by meaningful challenges and want your impact to be real, measurable, and global, you will find purpose here. About Us SentinelOne is a company at the intersection of AI and security, pioneering a new operating model for cybersecurity. Our AI-native platform unifies protection across endpoint, cloud, identity, data, and AI systems to deliver autonomous detection and response with clarity and speed. By combining real-time analytics, intelligent automation, and a unified data foundation, we reduce noise, simplify complexity, and empower security teams to focus on what truly matters. Our teams are builders, problem-solvers, and innovators committed to shaping the future of security. If you are excited to solve hard problems alongside talented, mission-driven people, we invite you to help us build a safer future for humanity. What Are We Looking For? We’re looking for people who are relentlessly curious and committed to continuous learning. AI is reshaping every function across our business, and we enable every team member, regardless of role or level, to build fluency in AI tools and concepts. Those who thrive here actively seek out new solutions, experiment thoughtfully, and apply what they learn to drive better, faster, smarter outcomes. As a Staff Software Engineer in the Detection Platform group, you will be responsible for defining and evolving the architecture of the cloud-native systems that power our AI SIEM detection, hunting, and response capabilities, including large-scale real-time detection engines, stateful detection engines, anomaly detections, ML pipelines, agentic SOC and threat-hunting capabilities. You will participate in the design and execution of backend systems that process billions of events and several petabytes of data daily and serve tens of thousands of security specialists at enterprise and government customers worldwide. What Will You Do? Primary responsibilities include: • Operational Excellence: Own the full lifecycle of large-scale production services - design, develop (mostly in Go and/or Java), test, deploy, and operate them while holding a high bar for observability, performance, and reliability - from proactive monitoring and diagnostics through incident response. • Technical Evolution: Keep the existing codebase healthy through ongoing refactoring and disciplined delivery of fixes and features, while continuously evaluating and adopting new technologies that address the scale and complexity of our data challenges. • System Design at Scale: Lead the design and implementation of highly available, low-latency, cloud-native services built to process high volume of events, keeping them reliable and performant for the world’s largest enterprises and governments. • AI-Native Engineering: Leverage AI across the development process and raise the bar for how we design, review, and ship products. • Cross-Team Collaboration: Drive complex initiatives that span multiple teams to completion, align engineering, product, and design on technical direction, and act as a key stakeholder in cross-organizational architecture reviews. • Requirements into Architecture: Turn vaguely specified, complex requirements into robust, scalable, operable end-to-end designs that fit the overall data architecture, and define the coding patterns and standards other teams build on. • Mentorship & Growth: Elevate the engineering bar as a recognized subject-matter expert whose input others seek out, mentoring other software engineers in the team and fostering a culture of technical excellence and accountability. What Skills and Knowledge Will You Bring? Ideal candidates will have: • 7+ years of software engineering experience with deep production-level mastery of Go and/or Java (Python a plus), and a strong track record of building and operating high-scale distributed backend services. • A track record of being a recognized subject-matter expert others seek out to review and elevate their designs, with a passion for building high-scale distributed systems. • Deep experience with AWS and/or GCP, Kubernetes, Docker, Postgres, Redis, Kafka. • Hands-on experience leveraging AI in the development process (e.g. AI coding assistants and agentic dev tools such as Claude Code, Cursor, or Copilot) and a desire to reshape how a team builds software to better utilize AI. • The ability to turn vaguely specified, complex requirements into efficient, future-proof end-to-end designs, and to drive multi-team initiatives and influence the engineering roadmap. • Strategic communication: able to articulate complex technical trade-offs to both technical and non-technical stakeholders. • Ability to swiftly delve into new products, and to collaborate effectively with local and remote teams across time zones. • Customer focus: you care about delivering value and want to hear directly from customers on how to evolve your systems. • Previous experience developing security-related products is a strong advantage. Why us? • AI is redefining how the world operates and rewriting the rules of security in real time, and SentinelOne was built for this moment. From day one, we architected an AI-native platform designed to operate at machine speed, not as an add-on to legacy systems but as the foundation itself. If you want to build where innovation and impact move together, this is that place. We invest in our Sentinels with comprehensive, competitive benefits designed to support you and your family: Equity & Rewards • Restricted Stock Units (RSUs) • Employee Stock Purchase Plan (ESPP) • Time Off & Wellbeing • Competitive leave benefits • Gender-neutral parental leave • Employee Assistant Program • Workout sessions and a Wellness App • Insurance & Financial Security • Medical and insurance benefits • Pension • Employee Assistance Program (EAP) • Work Perks & Flexibility • Global home office allowance • Mobile phone reimbursement SentinelOne is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. SentinelOne participates in the E-Verify Program for all U.S. based roles. To learn more about how we use AI in our hiring process, please review our AI in Hiring Candidate Disclosure.

Software Engineer
S
Staff Software Engineer, Exposure Management
SentinelOne · Israel

Our Purpose At SentinelOne, we are driven by a clear purpose: to give the advantage to those who secure our future. As AI reshapes how organizations build, operate, and innovate, the responsibility to protect them becomes more critical than ever. When you join SentinelOne, your work helps protect global enterprises, critical infrastructure, and the technologies shaping tomorrow. If you are motivated by meaningful challenges and want your impact to be real, measurable, and global, you will find purpose here. About Us SentinelOne is a company at the intersection of AI and security, pioneering a new operating model for cybersecurity. Our AI-native platform unifies protection across endpoint, cloud, identity, data, and AI systems to deliver autonomous detection and response with clarity and speed. By combining real-time analytics, intelligent automation, and a unified data foundation, we reduce noise, simplify complexity, and empower security teams to focus on what truly matters. Our teams are builders, problem-solvers, and innovators committed to shaping the future of security. If you are excited to solve hard problems alongside talented, mission-driven people, we invite you to help us build a safer future for humanity. What Are We Looking For? We’re looking for people who are relentlessly curious and committed to continuous learning. AI is reshaping every function across our business, and we enable every team member, regardless of role or level, to build fluency in AI tools and concepts. Those who thrive here actively seek out new solutions, experiment thoughtfully, and apply what they learn to drive better, faster, smarter outcomes. The Exposure Management group builds the products customers use to discover their attack surface, assess risk across assets, vulnerabilities and misconfigurations, and decide what to fix first. You'll report directly to the Director of Engineering and work across all of the group's teams as its senior technical leader. You'll set the architecture, lead the group's use of AI, and connect the teams so they deliver one product rather than several separate ones. What will you do • Define and own the architecture across Exposure Management, from vision through production. • Lead high-impact projects across teams hands-on, and act as the technical link that keeps them aligned. • Drive AI adoption, both in how we build (AI-assisted development) and in what we build (LLM and agent-based features). • Set engineering standards and make pragmatic trade-offs on technology and tech debt. • Partner with Product and leadership to turn business goals into technical strategy. What skills and experience should you bring • Experience: 6+ years of hands-on software engineering experience, including experience as a tech lead. • Architecture: Proven experience designing large-scale distributed and event-driven systems (Kafka/SQS), high-scale APIs and data models. • Engineering: Strong hands-on coding skills and a solid foundation in system design, algorithms and testing. • Leadership: Strong ownership, cross-team influence without formal authority, clear communication, and comfort with ambiguity. Big advantage: • Practical experience building with LLMs (RAG, agents, evaluation) and driving AI adoption within engineering teams. • Background in cybersecurity, especially vulnerability management, attack surface management or CNAPP. Why us? AI is redefining how the world operates and rewriting the rules of security in real time, and SentinelOne was built for this moment. From day one, we architected an AI-native platform designed to operate at machine speed, not as an add-on to legacy systems but as the foundation itself. If you want to build where innovation and impact move together, this is that place. We invest in our Sentinels with comprehensive, competitive benefits designed to support you and your family: Equity & Rewards • Restricted Stock Units (RSUs) • Employee Stock Purchase Plan (ESPP) Time Off & Wellbeing • Competitive leave benefits • Gender-neutral parental leave • Employee Assistant Program • Workout sessions and a Wellness App Insurance & Financial Security • Medical and insurance benefits • Pension • Employee Assistance Program (EAP) Work Perks & Flexibility • Global home office allowance • Mobile phone reimbursement SentinelOne is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. SentinelOne participates in the E-Verify Program for all U.S. based roles. To learn more about how we use AI in our hiring process, please review our AI in Hiring Candidate Disclosure.

Software Engineer
S
Senior Software Engineer, Detection Platform
SentinelOne · Israel

Our Purpose At SentinelOne, we are driven by a clear purpose: to give the advantage to those who secure our future. As AI reshapes how organizations build, operate, and innovate, the responsibility to protect them becomes more critical than ever. When you join SentinelOne, your work helps protect global enterprises, critical infrastructure, and the technologies shaping tomorrow. If you are motivated by meaningful challenges and want your impact to be real, measurable, and global, you will find purpose here. About Us SentinelOne is a company at the intersection of AI and security, pioneering a new operating model for cybersecurity. Our AI-native platform unifies protection across endpoint, cloud, identity, data, and AI systems to deliver autonomous detection and response with clarity and speed. By combining real-time analytics, intelligent automation, and a unified data foundation, we reduce noise, simplify complexity, and empower security teams to focus on what truly matters. Our teams are builders, problem-solvers, and innovators committed to shaping the future of security. If you are excited to solve hard problems alongside talented, mission-driven people, we invite you to help us build a safer future for humanity. What Are We Looking For? We’re looking for people who are relentlessly curious and committed to continuous learning. AI is reshaping every function across our business, and we enable every team member, regardless of role or level, to build fluency in AI tools and concepts. Those who thrive here actively seek out new solutions, experiment thoughtfully, and apply what they learn to drive better, faster, smarter outcomes. As a Senior Software Engineer in the Detection Platform group, you will be tasked with participating in the design and execution of backend systems that process billions of events and several petabytes of data daily and serve tens of thousands of security specialists at enterprise and government customers worldwide. What Will You Do? Primary responsibilities include: • Operational Excellence: Own the full lifecycle of large-scale production services - design, develop (mostly in Go and/or Java), test, deploy, and operate them while holding a high bar for observability, performance, and reliability - from proactive monitoring and diagnostics through incident response. • Technical Evolution: Keep the existing codebase healthy through ongoing refactoring and disciplined delivery of fixes and features, while continuously evaluating and adopting new technologies that address the scale and complexity of our data challenges. • System Design at Scale: Participate in the design and implementation of highly available, low-latency, cloud-native services built to process high volume of events, keeping them reliable and performant for the world’s largest enterprises and governments. • AI-Native Engineering: Leverage AI across the development process and raise the bar for how we design, review, and ship products. • Cross-Team Collaboration: Drive complex initiatives that span multiple teams to completion, align engineering, product, and design on technical direction, and act as a key stakeholder in cross-organizational architecture reviews. • Requirements into Architecture: Turn vaguely specified, complex requirements into robust, scalable, operable end-to-end designs that fit the overall data architecture, and define the coding patterns and standards other teams build on. What Skills and Knowledge Will You Bring? Ideal candidates will have: • 5+ years of software engineering experience with deep production-level mastery of Go and/or Java (Python a plus), and a strong track record of building and operating high-scale distributed backend services. • Past experience with AWS and/or GCP, Kubernetes, Docker, Postgres, Redis, Kafka. • Hands-on experience leveraging AI in the development process (e.g. AI coding assistants and agentic dev tools such as Claude Code, Cursor, or Copilot) and a desire to reshape how a team builds software to better utilize AI. • The ability to turn vaguely specified, complex requirements into efficient, future-proof end-to-end designs, and to drive multi-team initiatives and influence the engineering roadmap. • Strategic communication: able to articulate complex technical trade-offs to both technical and non-technical stakeholders. • Ability to swiftly delve into new products, and to collaborate effectively with local and remote teams across time zones. • Customer focus: you care about delivering value and want to hear directly from customers on how to evolve your systems. • Previous experience developing security-related products is a strong advantage. Why us? • AI is redefining how the world operates and rewriting the rules of security in real time, and SentinelOne was built for this moment. From day one, we architected an AI-native platform designed to operate at machine speed, not as an add-on to legacy systems but as the foundation itself. If you want to build where innovation and impact move together, this is that place. We invest in our Sentinels with comprehensive, competitive benefits designed to support you and your family: Equity & Rewards • Restricted Stock Units (RSUs) • Employee Stock Purchase Plan (ESPP) • Time Off & Wellbeing • Competitive leave benefits • Gender-neutral parental leave • Employee Assistant Program • Workout sessions and a Wellness App • Insurance & Financial Security • Medical and insurance benefits • Pension • Employee Assistance Program (EAP) • Work Perks & Flexibility • Global home office allowance • Mobile phone reimbursement SentinelOne is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. SentinelOne participates in the E-Verify Program for all U.S. based roles. To learn more about how we use AI in our hiring process, please review our AI in Hiring Candidate Disclosure.

Software Engineer
S
Senior Software Engineer - C++ Linux & Cloud Workload
SentinelOne · Tel Aviv-Yafo

Our Purpose At SentinelOne, we are driven by a clear purpose: to give the advantage to those who secure our future. As AI reshapes how organizations build, operate, and innovate, the responsibility to protect them becomes more critical than ever. When you join SentinelOne, your work helps protect global enterprises, critical infrastructure, and the technologies shaping tomorrow. If you are motivated by meaningful challenges and want your impact to be real, measurable, and global, you will find purpose here. About Us SentinelOne is a company at the intersection of AI and security, pioneering a new operating model for cybersecurity. Our AI-native platform unifies protection across endpoint, cloud, identity, data, and AI systems to deliver autonomous detection and response with clarity and speed. By combining real-time analytics, intelligent automation, and a unified data foundation, we reduce noise, simplify complexity, and empower security teams to focus on what truly matters. Our teams are builders, problem-solvers, and innovators committed to shaping the future of security. If you are excited to solve hard problems alongside talented, mission-driven people, we invite you to help us build a safer future for humanity. What Are We Looking For? We’re looking for people who are relentlessly curious and committed to continuous learning. AI is reshaping every function across our business, and we enable every team member, regardless of role or level, to build fluency in AI tools and concepts. Those who thrive here actively seek out new solutions, experiment thoughtfully, and apply what they learn to drive better, faster, smarter outcomes. As a Senior Software Engineer, you will be tasked with exploring new technologies to design and develop innovative ideas from scratch in the Linux security domain. You will drive new detection capabilities and infrastructure at scale for our products, leveraging your deep technical expertise. We are looking for a talented individual who can turn complex security challenges into scalable, high-impact solutions. What will you do? Primary responsibilities include: • End-to-end responsibility for new detection capabilities, from researching Linux/Containers security landscapes to designing detection strategies and algorithms. • Designing and delivering innovative security solutions at scale. • Working on diverse technical challenges, ranging from low-level Kernel hooks to complex detection engines and pure system engineering. • Enhancing the security of various Linux and cloud workload platforms protected by our product. • Supporting a global impact, serving thousands of users, including enterprise, public sector clients, and some of the largest companies worldwide • Software Development (70-80% of time) • Conduct low level research and Design of new features • Peer code reviews; Participate in team’s design review • Learn new technologies in the Linux and Cloud workloads security domain • Architect end-to-end security solutions for complex features with loose problem definition • Modeling and POC of solutions for complex problems • Support customers with issues and requests within the team’s domain What skills & knowledge should you bring? Ideal candidates will have: • 5+ years of experience as a software engineer, developing complex systems in modern C++ • Proficient in Linux OS architecture, security, and internals. • Hands-on experience with Linux low-level development and debugging. • Previous experience of working on a production-grade product with a large-scale deployment. Why SentinelOne? AI is redefining how the world operates and rewriting the rules of security in real time, and SentinelOne was built for this moment. From day one, we architected an AI-native platform designed to operate at machine speed, not as an add-on to legacy systems but as the foundation itself. If you want to build where innovation and impact move together, this is that place. We invest in our Sentinels with comprehensive, competitive benefits designed to support you and your family: Equity & Rewards • Restricted Stock Units (RSUs) • Employee Stock Purchase Plan (ESPP) Time Off & Wellbeing • Competitive leave benefits • Gender-neutral parental leave • Employee Assistant Program • Workout sessions and a Wellness App Insurance & Financial Security • Medical and insurance benefits • Pension • Employee Assistance Program (EAP) Work Perks & Flexibility • Global home office allowance • Mobile phone reimbursement SentinelOne is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. SentinelOne participates in the E-Verify Program for all U.S. based roles. To learn more about how we use AI in our hiring process, please review our AI in Hiring Candidate Disclosure.

Software Engineer
T
Experienced Software Engineer
Taboola · Tel Aviv-Yafo

Realize your potential by joining the leading performance-driven advertising company! As an Experienced Backend Engineer on the Taboola News team in our Tel Aviv office, you’ll play a key role in building and scaling products that help millions of people discover content online. You’ll work on large-scale, real-time systems powering content recommendation and personalization for some of the world’s biggest OEMs. From design and implementation to deployment and performance measurement, you’ll own your work end to end and help shape products used around the world. To thrive in this role, you'll need: • 3+ years of programming experience in Java or an equivalent object-oriented language, preferably Java with Spring. • A BSc in Computer Science or equivalent. • Experience developing large-scale distributed systems. • Strong computer science fundamentals, including object-oriented design, data structures, application programming, and multithreading. • Experience working in a Big Data environment and/or familiarity with A/B testing concepts. Bonus points if you have: • Experience with Big Data technologies and large-scale data processing. • A deep understanding of A/B testing concepts and methodologies. How you’ll make an impact: • Take end-to-end ownership of products for some of the world’s largest OEMs, from design and development to deployment, measurement, and maintenance. • Develop and scale real-time Big Data operations processing over 140 TB of new data every day. • Build and improve core Taboola News products, including content recommendation and personalization. • Design and implement reliable, scalable backend services that support millions of users worldwide. • Collaborate with software engineers and cross-functional teams to deliver and continuously improve products. • Measure product performance and use data and KPIs to guide iterations and improvements. Our Tech Stack: Java, Kafka, Hadoop, Cassandra, Vertica, MySQL, HDFS, BigQuery, Docker, Kubernetes, Prometheus, Grafana, Airflow, Spark, Redis. Why Taboola? If you ask Taboolars what they love about working here, they’ll tell you that they’ve been empowered to realize their full potential while growing and learning from and with smart and talented people. They’ll also share more about: • Adam Singolda, Taboola Founder and CEO: “You can copy anything from another business but you can’t copy a company’s culture.” • Well-being: Competitive benefits and well-being programs tailored to the region, including comprehensive health benefits, a fully stocked kitchen, and location-specific perks. • Flexibility: We offer a hybrid work schedule with 3 days in-office, with an option to come in more often if desired. • Work with some of the biggest names: Our publisher partners include Yahoo, Conde Nast, Fox Sports, NBCU, ESPN, CBS, and E! Online. Our advertiser clients include Wells Fargo, Honda, Pinterest, and Expedia. Ready to realize your potential? Taboola is an equal opportunity employer and we value diversity in all forms. We are committed to creating an inclusive environment for all employees and believe such an environment is critical for success. Employment is decided on the basis of qualifications, merit, and business need. Learn more about #TaboolaLife on LinkedIn, Facebook, Instagram, X, YouTube, and the Taboola Life Blog. About Taboola Taboola empowers businesses to grow through performance advertising technology that goes beyond search and social and delivers measurable outcomes at scale. Taboola works with thousands of businesses that advertise directly on Realize, Taboola’s powerful ad platform, reaching approximately 600 million daily active users across some of the world’s leading publishers. Publishers such as NBC News and Yahoo, and OEMs such as Samsung and Xiaomi, use Taboola’s technology to grow audience and revenue, enabling Realize to offer unique data, specialized algorithms, and unmatched scale. #LI-DN1 #LI-Hybrid

Software Engineer