Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Optimove Senior Software / Data Engineer 
Israel, Tel Aviv District, Or Yehuda 
753229248

23.07.2024
Responsibilities
We are a team of technophiles who love big things that scale. As a developer in our team, you will need to:
  • Develop and maintain systems that process large amounts of data, including legacy systems and gradually re-write them.
  • Tackle software engineering challenges in multiple languages and frameworks, mainly in big data batch processing.
  • Own every product that the team manages, from ideation and planning, all the way to production and monitoring.
  • Teach and learn. We love to inspire and be inspired and make sure that each team member has their place to grow and excel.
  • Work both autonomously and collaboratively with the team and other Optimove teams.
Requirements
  • 5+ years of experience writing data-intensive applications in Python.
  • 3+ years of software engineering experience in designing and developing scalable server-side application on cloud
  • Strong knowledge of data services architecture
  • Design and develop concurrent data pipelines orchestration with Apache Airflow
  • Experience with Data Warehouse technologies such as Snowflake and Databricks.
  • Fluent in English.
Advantages
  • Hands-on data analysis experience
  • Experience with C#
  • Experience with Apache Iceberg
  • In-depth knowledge of managing big data on cloud storage solutions, such as Parquet, Delta Lake, etc…
  • Experience with GCP
  • Understanding of the CI/CD processes and different deployment strategies
  • TDD Experience.