Senior Software Engineer - Insight OS Team
Surf AI, Tel Aviv
What you will do
- Design, build, and operate backend systems that generate customer-facing insights from Surf’s data pipeline.
- 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 implementation to deployment, observability, and production reliability.
- Solve backend and data challenges around scale, correctness, freshness, performance, and reliability.
- Translate ambiguous product, research, and technical needs into clear technical solutions.
- Raise the engineering bar through strong design, high-quality code, ownership, and clear communication.
- Collaborate closely with Product, Research, Data, and Engineering teams.
Required Skills & Experience
- 6+ years of professional software engineering experience.
- Strong backend engineering background, with experience designing and operating production systems at scale.
- Strong understanding of distributed systems, microservices, APIs, data modeling, and system design.