Software Engineer, Lakehouse (Data Platform Group)
Tel Aviv District, Israel
- Pay
- Salary not listed in the saved posting
- Work setup
- Unconfirmed
- Employment
- Unconfirmed
What you’ll work on
Full postingDesign and develop the batch processing layer over our data lake using Spark on EMR (Java and PySpark).
Build and evolve Java/Spring Boot services that expose our data through well-defined APIs to customers and to consumers across the company.
Own performance and cost: query optimization, file layout and compaction, cluster sizing, and storage efficiency at scale.
From the employer’s posting
End-to-end ownership of our large-scale analytical storage layer: data modeling, schema and table design, partitioning, retention, and query performance. Design and develop the batch processing layer over our data lake using Spark on EMR (Java and PySpark). Build and evolve Java/Spring Boot services that expose our data through well-defined APIs to customers and to consumers across the company.
Design and develop the batch processing layer over our data lake using Spark on EMR (Java and PySpark). Build and evolve Java/Spring Boot services that expose our data through well-defined APIs to customers and to consumers across the company. Own performance and cost: query optimization, file layout and compaction, cluster sizing, and storage efficiency at scale.
Build and evolve Java/Spring Boot services that expose our data through well-defined APIs to customers and to consumers across the company. Own performance and cost: query optimization, file layout and compaction, cluster sizing, and storage efficiency at scale. Research new technologies in the lakehouse and analytical-storage space and adapt them for use in our product.
What you’ll bring
All qualificationsCore experience
- 5+ years of hands-on experience designing and developing large-scale distributed data systems in production, with a strong emphasis on performance.
- Experience with open table formats such as Iceberg, Delta Lake, or Hudi
- Experience with data lake technologies: Parquet, S3, and SQL query engines such as Athena, Trino, or Presto.
- Experience building and running microservices on Kubernetes.
- Hands-on experience with the AWS platform, particularly EMR, S3, and Glue.
Qualification wording
5+ years of hands-on experience designing and developing large-scale distributed data systems in production, with a strong emphasis on performance.
Experience with open table formats such as Iceberg, Delta Lake, or Hudi
Experience with data lake technologies: Parquet, S3, and SQL query engines such as Athena, Trino, or Presto.
Experience building and running microservices on Kubernetes.
Hands-on experience with the AWS platform, particularly EMR, S3, and Glue.
Tools in this posting
- Java
- SQL
- AWS
- ClickHouse
- Delta
- S3
- Spark
- Trino
- Kubernetes
- PySpark
Source — Tool mentions in context
- End-to-end ownership of our large-scale analytical storage layer: data modeling, schema and table design, partitioning, retention, and query performance. - Design and develop the batch processing layer over our data lake using Spark on EMR (Java and PySpark). - Build and evolve Java/Spring Boot services that expose our data through well-defined APIs to customers and to consumers across the company.
- Design and develop the batch processing layer over our data lake using Spark on EMR (Java and PySpark). - Build and evolve Java/Spring Boot services that expose our data through well-defined APIs to customers and to consumers across the company. - Own performance and cost: query optimization, file layout and compaction, cluster sizing, and storage efficiency at scale.
- Strong command of analytical data modeling and the design principles behind it: partitioning strategies, denormalization, batch vs. streaming trade-offs, and schema evolution. - Strong Java and solid understanding of object-oriented design and software engineering principles. - Experience building and running microservices on Kubernetes.
- Experience with open table formats such as Iceberg, Delta Lake, or Hudi - Experience with data lake technologies: Parquet, S3, and SQL query engines such as Athena, Trino, or Presto. - Strong command of analytical data modeling and the design principles behind it: partitioning strategies, denormalization, batch vs. streaming trade-offs, and schema evolution.
- Experience building and running microservices on Kubernetes. - Hands-on experience with the AWS platform, particularly EMR, S3, and Glue. - Motivated, fast, independent learner and strong problem solver.
- Deep, hands-on expertise in at least one of the following, at a significant scale: - A columnar/analytical database — ClickHouse is a major advantage, including data modeling, query optimization, and operating it in production - Apache Spark at an expert level, including tuning and optimizing large batch jobs.
- Apache Spark at an expert level, including tuning and optimizing large batch jobs. - Experience with open table formats such as Iceberg, Delta Lake, or Hudi - Experience with data lake technologies: Parquet, S3, and SQL query engines such as Athena, Trino, or Presto.
- A columnar/analytical database — ClickHouse is a major advantage, including data modeling, query optimization, and operating it in production - Apache Spark at an expert level, including tuning and optimizing large batch jobs. - Experience with open table formats such as Iceberg, Delta Lake, or Hudi
- Strong Java and solid understanding of object-oriented design and software engineering principles. - Experience building and running microservices on Kubernetes. - Hands-on experience with the AWS platform, particularly EMR, S3, and Glue.
Posting record
Report an error- Status in our records
- Live
- First seen by us
- Aug 11, 2026 · 66d ago
- Recorded sightings
- 54
- Last seen by us
- Oct 15, 2026
These dates show when we found the listing. Check the employer’s website to confirm it is still accepting applications.
Job description
Welcome to the future of cloud networking and security!
Cato Networks is the first company to converge enterprise networking and security into one centralized and global service that is delivered by cloud. It is led by networking and security pioneer Shlomo Kramer (Check Point, Imperva) and early investor (Palo Alto Networks, Exabeam, Trusteer and more). Cato’s unique technology inspired a brand-new product category, later named “SASE” by Gartner and a market expected to reach $28.5 billion by 2028.
This is your opportunity to get on the rocket ship and join a company that is building a cutting-edge enterprise network and secure cloud platform, and is on a fast track to becoming the worldwide market leader – don’t miss it!
The Lakehouse team owns the data itself — how it is stored, organized, retained, and served. We own our analytical storage layer, the batch processing built on top of it, and the APIs through which customers and the rest of the company consume data. If you enjoy the problems that only appear at petabyte scale — physical data layout, query performance, storage cost, and retention — this is the role.
Responsibilities:
- End-to-end ownership of our large-scale analytical storage layer: data modeling, schema and table design, partitioning, retention, and query performance.
- Design and develop the batch processing layer over our data lake using Spark on EMR (Java and PySpark).
- Build and evolve Java/Spring Boot services that expose our data through well-defined APIs to customers and to consumers across the company.
- Own performance and cost: query optimization, file layout and compaction, cluster sizing, and storage efficiency at scale.
- Research new technologies in the lakehouse and analytical-storage space and adapt them for use in our product.
- Work closely with product, DevOps, and security teams.
Requirements:
- 5+ years of hands-on experience designing and developing large-scale distributed data systems in production, with a strong emphasis on performance.
- Deep, hands-on expertise in at least one of the following, at a significant scale:
- A columnar/analytical database — ClickHouse is a major advantage, including data modeling, query optimization, and operating it in production
- Apache Spark at an expert level, including tuning and optimizing large batch jobs.
- Experience with open table formats such as Iceberg, Delta Lake, or Hudi
- Experience with data lake technologies: Parquet, S3, and SQL query engines such as Athena, Trino, or Presto.
- Strong command of analytical data modeling and the design principles behind it: partitioning strategies, denormalization, batch vs. streaming trade-offs, and schema evolution.
- Strong Java and solid understanding of object-oriented design and software engineering principles.
- Experience building and running microservices on Kubernetes.
- Hands-on experience with the AWS platform, particularly EMR, S3, and Glue.
- Motivated, fast, independent learner and strong problem solver.
- A team player with excellent collaboration and communication skills.
- B.Sc. in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
Your next step
- Have your CV and examples of relevant work ready.
- Check the listed location, eligibility and core experience before starting.
- Ask the employer about the salary range before committing time to the process.
Complete your application on www.catonetworks.com. The employer’s form will show what is required.
Already applied? Track this application
Source details
Source notes
Source excerptsSelected passages from the saved posting. Check the full description for conditions and exceptions.
- Pay
No pay amount identified in the saved description.
- Location & working pattern
Tel Aviv District, Israel
Working pattern and location restrictions need checking in the full posting.
- Work authorization
No clear work-authorization passage found. Eligibility is unconfirmed.
See how this role fits your experience
Add your resume to compare the role’s scope, tools and requirements with your experience.