Data Engineer


In Medisafe we believe that data can save people’s lives. We are looking for a team player who enjoy being challenged and solve complex problems on a daily basis. Our ideal Data Engineer enables data-driven decision making by collecting, parsing, managing, analysing and visualizing large sets of data using multiple platforms.

If you have what it takes, take this huge opportunity and challenge to work with a unique data and insights and become a life changer.

Job Description

  • Builds large-scale data processing systems
  • Being involved in the design of big data solutions
  • Analyze data and enable machine learning
  • Visualize data and advocate policy
  • Design for security and compliance
  • Pioneer new uses of data to create meaningful user growth and engagement
  • Architect highly scalable distributed systems, using different open source tools
  • Build and maintain internal analytics tools, data structures and databases


  • 2 + years proven experience in Spark and Hadoop
  • Experience in exploring and evaluating new data technologies
  • Experience with object-oriented design, coding and testing patterns as well as experience in engineering (commercial or open source) software platforms and large-scale data infrastructures
  • Understand how algorithms work and have experience building high-performance algorithms
  • Sufficient experience in software engineering
  • DevOps experience

Required Skills & Education

  • Bachelor’s or Master’s degree in computer science or software engineering;
  • Very strong logical problem-solving abilities
  • Strong co-ordination and project management skills
  • Proficient understanding of distributed computing principles
  • Extensive knowledge of different programming or scripting languages like Java, Linux, C++, PHP, Ruby, Phyton
  • Excellent English (spoken and written)
  • Excellent communication and collaboration skills
  • Hands-on
  • Positive person