As a Data Engineer you will work closely with our Software Engineers’ team to design, build, secure, and maintain analytics solutions.
Responsibilities
-
Data Architecture & Pipeline Design: Develop, optimize, and maintain scalable data architectures, facilitating seamless data collection and transformation for analytics.
-
Data Quality & Governance: Implement robust data quality checks and governance protocols to ensure accuracy, consistency,
-
Collaborative Analysis: Partner with business analysts to unlock insights from our data, contributing to business strategies and objectives.
-
Process Improvement: Conduct periodic reviews of internal analytics processes and workflows, recommending and implementing improvements in automation, optimization, and scalability.
-
Innovation: Keep your finger on the pulse of industry trends and emerging technologies, proactively suggesting tools and methodologies to elevate our analytics capabilities.
-
Cross-functional Collaboration: Engage with product, marketing, and other departments to initiate and deliver impactful analytics projects that contribute to company-wide goals.
Requirements
-
Bachelor’s or master’s degree in computer science, Software Engineering or Relevant field is preferred.
-
Approximately 2-3 years’ relevant work experience
-
Cloud Computing: Hands-on experience with AWS (certification is a plus)
-
Data Modeling: Proficient in creating scalable data models that serve a variety of user needs
-
Technical Skills: Mastery in SQL and proficiency in programming languages like Python, R, Java, or Scala.
-
Data Warehousing: Experience designing, implementing, and managing modern data warehouse solutions such as Snowflake, Amazon Redshift, BigQuery, or similar platforms
-
ETL Tools: Skilled in building robust ETL processes using tools like Apache Airflow, Spark, AWS Glue