Back to jobs

Senior Software Engineer - Insight OS Team

Tel Aviv

Surf AI is building the world’s first context-driven, agentic security platform. We focus on systems that don’t just surface risk, but actively help organizations resolve it.

Surf is backed by Cyberstarts and Boldstart Ventures, investors behind category-defining security companies, and founded by repeat entrepreneurs with deep experience in identity, security, and enterprise risk.

We’re a small, senior team working at the intersection of security, AI, and distributed systems. Our work blends agentic systems with data-driven analysis and applied security research to operate safely in real enterprise environments.

Who are we looking for?

We’re looking for a Senior Software Engineer who wants to design and build systems that directly shape our product’s capabilities.
You’ll design and own a critical part of our data infrastructure - the backbone that enables research, ML workflows, and production services to operate reliably and at scale. This layer sits at the center of our platform and directly impacts how quickly and confidently we can turn ideas into product capabilities.
You combine technical excellence with ownership. You anticipate system evolution and growth challenges, design for failure, and think carefully about abstractions and boundaries. You care deeply about engineering velocity and operational efficiency - building systems that are robust and reliable, while enabling teams to move faster with confidence.
You partner closely with product, data, and ML teams to translate complex requirements into well-designed, production-grade systems. If you’re motivated by building foundational systems that others rely on every day - and continuously raising the technical bar while doing it - this role is for you.

What you'll do

  • Design, build and operate distributed data and ML infrastructure that empowers customer-facing analytics.
  • Write production-grade code that meets design specifications, anticipates edge cases, and is built for reliability and long-term maintainability.
  • Own systems end-to-end - from design and technical planning through implementation, deployment, and production reliability.
  • Identify and resolve infrastructure bottlenecks, improving performance, reliability, and observability.
  • Collaborate closely with data scientists, ML engineers, and product teams to accelerate the product.
  • Raise engineering standards through strong design practices, code quality, and technical leadership.

Required Skills & Experience

  • Early-stage startup experience or mindset, with urgency, focus on high-value work, and a commitment to delivering meaningful impact.
  • 6+ years of professional software engineering experience.
  • Strong fundamentals in software design, distributed systems, concurrency, data structures, memory management, and algorithms.
  • Proven experience designing and operating microservices in cloud-native environments.
  • Hands-on experience with data stores such as ClickHouse, Postgres, or similar.
  • Proficiency in at least one general-purpose programming language (e.g., Python, Go, Java, Rust) and the ability to ramp up quickly on new technologies.
  • Experience building or operating data pipelines and orchestration frameworks (Airflow, Dagster, Prefect, etc.) - an advantage.
  • Experience working in data-intensive or ML-driven environments - an advantage.

Why Join Us?
If you want to work on foundational systems, ship AI into production, and help define how agentic security actually operates, this is an opportunity to do it early and with real ownership.

Create a Job Alert

Interested in building your career at Surf AI? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf


Select...