Senior Python Data Engineer

The company is the first Customer-Led Marketing Platform. Its solutions ensure that marketing always starts with the customer instead of a campaign or product. It is powered by the combination of 1) rich historical, real-time, and predictive customer data, 2) AI-led multichannel journey orchestration, and 3) statistically credible multitouch attribution of every marketing action.

 

Requirements:

 

  • At least 5 years of experience with Python
  • At least 3 years of experience in processing structured terabyte-scale data (processing structured data of several hundreds of gigabytes).
  • Solid experience in SQL and NoSQL (ideally GCP storages Firestore, BigQuery, BigTable and/or Redis, Kafka).
  • Hands-on experience with OLAP storage (at least one of Snowflake, BigQuery, ClickHouse, etc).
  • Deep understanding of data processing services (Apache Airflow, GCP Dataflow, Hadoop, Apache Spark).
  • Proven experience in DevOps.
  • Experience in automated test creation (TDD).
  • Freely spoken English.

     

Advantages:

 

  • Being fearless of mathematical algorithms (part of our team’s responsibility is developing ML models for data analysis; although knowledge of ML is not required for the current position, it would be awesome if a person felt some passion for algorithms).
  • Experience in any OOP language.
  • Familiarity with Docker and Kubernetes.
  • Experience with GCP services would be a plus.
  • Experience with IaC would be a plus.
  • Experience in Scala.