top of page

Data Engineer

Job Overview:

We are looking for a skilled Data Engineer to join our growing team. As a Data Engineer, you will be responsible for building, testing, and maintaining our data architecture. You should have a deep understanding of data modeling, ETL processes, and data warehousing concepts. You will work closely with our data scientists, product managers, and software engineers to ensure data quality, scalability, and reliability.

​

Key Responsibilities:

  • Design and implement scalable data pipelines to support data-driven products and applications

  • Build data warehouses and data lakes to store and manage large datasets

  • Develop and maintain data models, schema definitions, and data dictionaries

  • Develop and maintain ETL processes to extract, transform, and load data from various sources into our data warehouses and data lakes

  • Ensure data quality, accuracy, consistency, and reliability

  • Develop and maintain automated data validation, testing, and monitoring frameworks

  • Collaborate with cross-functional teams to understand data requirements and use cases

  • Develop and maintain documentation, standards, and best practices for data engineering

  • Continuously evaluate new data technologies and tools to improve our data engineering processes and architecture

​

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field

  • 3+ years of experience in data engineering or a related field

  • Strong programming skills in one or more programming languages such as Python, Java, Scala, or SQL

  • Strong experience with ETL tools and processes, data warehousing, and data modeling

  • Strong experience with big data technologies such as Hadoop, Spark, or Flink

  • Experience with cloud-based data platforms such as AWS, GCP, or Azure

  • Experience with containerization technologies such as Docker and Kubernetes

  • Experience with database technologies such as MySQL, PostgreSQL, or Oracle

  • Strong analytical and problem-solving skills

  • Strong communication and collaboration skills

  • Experience with machine learning and data science is a plus.

Have an Idea?

Let's bring it to Life

bottom of page