
Senior Software Engineer
CYE
full-time
Posted on:
Location Type: Hybrid
Location: Herzliya • Israel
Visit company websiteExplore more
Job Level
About the role
- Design, develop, and maintain scalable, high-performance backend services in Python.
- Build and optimize large-scale data processing pipelines running on Databricks.
- Implement efficient algorithms and data transformations to support analytical and operational needs.
- Optimize performance, throughput, and reliability of distributed data workflows.
- Collaborate closely with Data Scientists, Product Managers, and other engineering teams to translate requirements into scalable solutions.
- Implement monitoring, alerting, and observability for data workloads.
- Ensure code quality through best practices such as code reviews, testing, CI/CD, and documentation.
- Contribute to architectural decisions and technical strategy for the data platform.
- Troubleshoot production issues, perform root-cause analysis, and optimize system stability.
Requirements
- 5+ years of backend software engineering experience, with a strong focus on Python.
- Hands-on experience with Apache Spark, Databricks, or similar distributed-processing frameworks.
- Proven ability to design and optimize high-scale data pipelines handling large datasets.
- Strong understanding of distributed systems, parallel processing, and performance tuning.
- Familiarity with cloud environments (Azure, AWS, or GCP).
- Experience with modern CI/CD processes, testing frameworks, and code-quality standards.
- Strong understanding of data structures, algorithms, and system design.
- Excellent problem-solving skills and ability to work independently.
Benefits
- Opportunity to work on complex, large-scale data processing challenges.
- Strong engineering culture focused on excellence, transparency, and growth.
- Impactful role with broad technical ownership.
- Competitive compensation and benefits package.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonApache SparkDatabricksdata processing pipelinesalgorithmsdata transformationsdistributed systemsperformance tuningCI/CDdata structures
Soft skills
problem-solvingcollaborationindependence