Define and own the technical roadmap for foundational platform components powering fraud detection and identity verification at scale
Lead complex architectural initiatives spanning multiple engineering teams and geographies
Stay deeply involved in implementation — contributing production-grade code, raising engineering standards through example, and mentoring teams
Design and evolve high-throughput distributed systems, including real-time, streaming, and batch data processing pipelines leveraging technologies such as Kafka, Flink, and Spark
Drive adoption of AI agentic workflows throughout the engineering lifecycle
Partner effectively across distributed teams in Tel Aviv, the US, and Serbia
Collaborate closely with Product Managers and cross-functional leaders to shape solutions from concept to delivery
Requirements
15+ years of software engineering experience, including demonstrated success operating at Staff or Principal Engineer level
Deep backend engineering expertise with JVM technologies (Java, Kotlin, Scala) and/or Go
Strong distributed systems and system design fundamentals, including microservices, scalability, resilience, and fault tolerance patterns
Hands-on experience building and operating large-scale streaming architectures using Kafka and technologies such as Flink or Spark
Proven track record leading complex cross-team technical initiatives from architecture through execution
Experience integrating or operating AI agentic workflows and LLM-powered systems within engineering or production environments
Strong communication and collaboration skills across distributed, cross-functional, and international teams.