
Back to jobs
Software Engineer - Data Platform Team
Tel Aviv
About Us
- Founded by serial entrepreneurs with a proven track record of success, having sold three companies
- Secured $17M in a seed round led by Cyberstarts (seed investor of Wiz, Noname Security, Cyera) and Boldstart (Snyk, BigID)
- Cutting-edge deep technology building LLM agents, advanced data analytics, and cybersecurity research
- Offices in Tel Aviv, adjacent to the Hashalom train station
Position Overview
We are looking for a Software Engineer to join our Data Platform team.
In this role, you will be responsible for designing, developing, and implementing a scalable data platform capable of processing and analyzing massive volumes of events and connections every day. This platform will serve as the foundation of our advanced cybersecurity research models, supporting batch and real-time data streaming, complex data modeling, machine learning pipelines, and large language models (LLMs).
Responsibilities
- Architect and Build: Design and develop the data architecture, including data lakes, warehouses, and data pipelines
- Data Integration: Create and manage pipelines for ingesting and processing large-scale, complex datasets from diverse sources, ensuring data quality and consistency
- Data Orchestration: Manage and automate data workflows using orchestration tools
- Database Management: Oversee the implementation and optimization of database services, including indexing, aggregations, partitioning, and high-performance query execution
- Scalability & Performance: Ensure that the data platform scales efficiently and maintains high performance under load
- Machine Learning & LLM Integration – Collaborate with data scientists to integrate and optimize ML and LLM workflows within the data architecture, while also supporting real-time servicing of RAG pipelines and ML-driven features
- Collaboration: Work closely with data scientists, engineers, and cybersecurity experts to align data architecture with business needs and research goals
- Innovation: Stay ahead of emerging technologies and trends in big data, cloud services, and cybersecurity to continuously enhance our data platform
Required Skills & Experience
- Proven Expertise in Large-Scale Data Systems: Demonstrated experience in designing and building large-scale data architectures from scratch using advanced cloud technologies (e.g., AWS, GCP, Azure)
- Backend Development Experience: Extensive experience in backend development for complex, data-driven systems, ensuring seamless integration and high-performance data processing
- Strong Data Modeling Background: Proficient in hands-on developing complex data models and schemas to support real-time and batch processing
- Experience with Streaming Data: Hands-on experience with streaming data technologies (e.g., Apache Kafka, Flink, or Spark Streaming) for processing high-velocity data streams
- Database Management: Deep understanding of modern database technologies, including graph databases, NoSQL, SQL, and NewSQL databases, and experience optimizing query performance and database operations at scale
- Data Security and Governance: Knowledge of best practices in data security, encryption, and governance to ensure the integrity and confidentiality of sensitive information
- Ensure Code Quality and Reliability – Implement robust testing strategies and maintain high code quality standards through CI/CD practices
- Experience with microservices, k8s, terraform - Advantage
- Experience with data orchestration tools: Dagster, apache airflow - Advantage
Why Join Us?
- Impactful Role: Have the rare opportunity to build something big from scratch
- Innovative Environment: Work with a highly talented and experienced team in a fantastic, collaborative atmosphere
- Career Growth: Be part of the engineering foundation team, contributing to creating a top-tier technological and cultural engineering team
Apply for this job
*
indicates a required field