Cloud Data Engineer

Prediktive - Latin America, LATAM

We are looking for a Cloud Data Engineer based anywhere in Latin America to work on a long term project for one of our clients, a Data Analytics and Business Intelligence services company based in Los Angeles.


This role will be working with a team of 3 full stack engineers based in Los Angeles to help our Client build a new version of their existing Sales product that has ~10k users on both desktop and mobile. This role will focus on building the data pipelines that consume and transform the end customer's data received in CSV format and feed it downstream into various data sources including Google BigQuery, Google Firestore and Cloud Storage. Our Client is building the entire stack Cloud Native from front to back – including the data pipelines. On the data pipeline side our Client will be utilizing Google Cloud Platform for their Cloud Composer (managed Airflow), Google DataProc (hosted Spark) and BigQuery products. All development for the data pipelines will be in Python and SQL.

The most exciting aspect of this position is that the candidate will learn how to build an entire stack Cloud Native and on Google’s latest platform products. Beyond the data pipelines work our Client needs to do initially there will also be opportunities for this role to build out data microservices and serverless functions, machine learning algorithms and services and data infrastructure automation.


  • Advanced Level of English
  • Extended experience building ETL and/or data pipelines using Apache Airflow and Python
  • Advanced level Python for data engineering (not just for scripting)
  • Strong SQL language skills for ETL and analytics
  • Experience working in a Linux based cloud environment like Google Cloud Platform or AWS (Google preferred)

Bonus Points

  • Experience with Google BigQuery
  • Experience with Apache Spark, pandas, pySpark and/or Google DataProc (hosted Spark)
  • Experience with Docker


Posted On: Thursday, August 22, 2019

Apply to this job
  • Basic Questions
  • *
    1=None 2=Beginner 3=Intermediate 4=Upper-Intermediate 5=Advanced
  • *