Data Engineer

The Data Engineers would choose optimal solutions to use for the purposes mentioned, then maintain and monitor those solutions. Data Engineers will also be responsible for integrating solutions with the architectures used across the company. The ideal candidate will be self-motivated and goal-oriented, able to work with a team, and focused on offering solutions.

Job type: Work Remotely, expected to have the availability to perform remote working and in-office working, when required.


  • Intermediate to advanced proficiency with Python required
  • Intermediate to advanced proficiency with SQL required
  • Experience with bash or shell scripting required
  • Knowledge of distributed systems principles required
  • Familiarity with JVM-based languages such as Java or Scala
  • Familiarity with big data processing frameworks, such as Spark, Storm, Samza, Flink, or Map Reduce
  • Familiarity with Hadoop components such as HDFS, Hive, and YARN
  • 1+ years of data engineering experience required
  • English level B2 or Higher


  • Collaborate and work closely with the team to build data platforms and pipelines
  • Maintain and manage distributed data processing clusters in development and production environments
  • Support distributed data processing administration tasks
  • Create custom software components for use in data pipelines
  • Employ a variety of languages and tools to connect and orchestrate pipelines
  • Recommend ways to improve data reliability, efficiency, and quality
  • Understand and implement data security standards


Pin It on Pinterest

Share This

Share This

Share this post with a friend or colleague!