Portfolio Careers

Discover opportunities across our network
of transformational companies.

Senior Linux Python Engineer

Prospera Technologies

Prospera Technologies

Software Engineering
Tel Aviv-Yafo, Israel
Posted on Apr 30, 2024

Senior Linux Python Engineer

  • Hardware
  • Tel Aviv, Israel
  • Senior
  • Full-time

Description

Prospera is looking for a Linux Backend engineer (Senior level) to join our R&D team.

Have a chance to tackle some of the most complex problems in agriculture using state-of-the-art algorithms. Put your skills to solve real world problems and play with the coolest data on earth.

Our hardware runs an on-edge distributed microservices environment performing complicated edge processing tasks and AI. With thousands of devices deployed around the world, we use cutting-edge techniques to manage our fleet of devices and data analytics to debug and to analyze the performance of our devices.

We’re looking for a talented Linux Backend engineer that will play a major role in developing our future systems.

Work closely with system architects, HW developers, field technicians, data researchers and agriculture domain-experts, to optimize the growing process of thousands of growers.

Responsibilities

  • Lead technical projects
  • Development of Linux-based systems from system level to field deployment
  • Infrastructure-level development for edge devices and cloud based solutions
  • Work with distributed on-edge microservices
  • In-depth understanding of complex pipelines starting from edge devices through infrastructure components, ML/AI components and various other cloud components, finally ending at a user facing application
  • Support for SW and HW engineers

Requirements

  • 7 years experience in Python
  • 4 years experience developing a part in a big, multi-process, multi-device system
  • B.Sc in Computer Science or equivalent
  • Experience with CI practices
  • Experience with multi-stage data pipelines and queues
  • Understanding of Linux internals and OS-interfacing software
  • Experience with Linux and bash scripting
  • Experience with Linux environment including operating system principles and Linux distributions
  • Familiarity with cloud environments - advantage
  • Familiarity with networking and network protocols (TCP, UDP, Ethernet, BT etc.) - advantage
  • Experience with packaging and integrating libraries between different platforms - advantage
  • Familiarity with Linux kernel - advantage
  • Experience working with images - big advantage
  • Self-learner
  • Willing to travel abroad if required