N-iX Company Profile

Middle Data Engineer

N-iX Verified

Job Description

Work type:

  • Office/Remote

Technical Level:

  • Middle

Job Category:

  • Software Development

Project:

  • Hummingbird

About the Client

Hummingbird Technologies is the leading global remote sensing business for agriculture, using artificial intelligence and imagery analytics gathered from drones, planes and satellites technology, combined with weather and soil data and expert plant pathology to enable precision agriculture. They are using the most advanced machine learning and computer vision techniques, delivering actionable insights on crop health directly to the field meaning farmers on the ground are able to manage their land in a more sustainable manner.

Responsibilities:

  • Build and manage data pipelines that handle terabytes of imagery data (drone and satellite) every day
  • Work closely with our team of data scientists and frontend developers to build and delivery features to several types of users
  • Help build integrations with external 3rd party API data services
  • Upper-Intermediate level of English

Requirements:

  • Production experience building or architecting web backends from prototype to internet scale
  • Experience using Python (or other languages such as Ruby, Go, Kotlin or JS)
  • Deep understanding of Google Cloud Platform (or AWS)
  • Knowledge of testing frameworks and how to use them to the product's benefit
  • Strong believer and practitioner of Infrastructure as Code (we love Terraform)
  • Familiarity with CI / CD pipelines and other developer tools

Ideal Background:

  • Understands when to use the following Python web frameworks: Django, Flask and FastAPI
  • Experience with architecting database schemas and how to work with ORMs
  • Experience with containerisation technologies (Docker, Kubernetes/GKE) and Serverless (AWS Lambdas and GCP Cloud Functions)
  • BSc or MSc in relevant field
  • Personal demonstrable interest in environmental impact and sustainability

We offer:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Flexible and personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Paid vacation days, sick leaves, and days off
  • Healthcare & Sport program
  • Medical insurance
  • Memorable anniversary presents
  • Corporate events and team buildings