Job description
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
This job post has been translated by AI and may contain minor differences or errors.