Python Developer / Data Engineer

A product company with FTSE 500 clients in 50+ countries around the world, is looking for a Python Developer / Data Engineer developer to join the Satellite Tracking Unit, a web platform for processing and analysing satellite imagery and Earth remote sensing


What we expect from a candidate:

- Commercial experience in development 3+ years (Python);

- Experience with GCP (GKE, GCS, Cloud SQL, Cloud Endpoints, Cloud Run, Cloud Composer) or similar solutions from other cloud providers;

- Ability to deploy applications in Kubernetes is required;

- Experience with Airflow or other orchestration tools;

- Ability to write REST API and microservices (aiohttp, Flask);

- Knowledge of SQL (PosrgreSQL) + SQLAlchemy Core/ORM;

- Knowledge of Docker is a must;

- Ability to work in a team;

- Experience with version control systems (Git);

- Experience in UNIX environment.


Will be a benefit:

- Experience writing Terraform configs;

- Non-relational DBMS;

- Experience with GIS data;

- Experience with GDAL/OGR, rasterio;

- Experience with ELK or similar systems;

- Interest in ML/DL and experience in projects using them.


The company offers:

- opportunity to be a part of a best-in-class product that is used by thousands of companies around the world;

- participation in complex technical tasks and challenges;

- environment where you need to seek and implement unique engineering and technical solutions;

- daily work with tasks in the field of neural networks and machine learning;

- trainings and development programs.