Megapixel Entertainment Limited logo
2 hours ago
Full-time
On-site
Il-GΕΌira, Malta
Data, BI & Analytics, Software Engineering & Development

At Megapixel you will be part of a tight-knit team currently working on exciting projects at the cutting edge of analytics in the iGaming industry.

As our next Data Engineer, you will play a critical role in managing and improving our data platform. You will help ensure high-quality data is reliably ingested, processed, and made available in our data warehouse as efficiently as possible.

Our stack: Kafka, Spark on EMR, S3 data lake, Snowflake + dbt for analytics engineering, and Airflow for orchestration.


Responsibilities

  • Design, build, and maintain batch and streaming data pipelines.
  • Maintain our Spark streaming infrastructure, ensuring reliable operation and addressing issues when they arise.
  • Develop and optimize data models and transformations in Snowflake using dbt.
  • Operate and improve workflow orchestration using Airflow.
  • Monitor pipeline reliability, data quality, and system performance.
  • Develop integrations with third-party systems and internal services.
  • Investigate and resolve data issues across the pipeline.
  • Contribute to infrastructure, CI/CD, and platform tooling for the data team.
  • Document systems, data models, and operational procedures.


Requirements for the role

  • Strong SQL and experience working with analytical databases or data warehouses.
  • Strong programming ability (Python preferred; Java/Scala acceptable).
  • Professional experience with Apache Spark.
  • Professional experience with Airflow or other orchestration tools.
  • Experience building data pipelines in a cloud environment (AWS preferred).
  • Familiarity with data modeling and warehouse design.
  • Ability to work with product, analytics, and engineering stakeholders.
  • Good command of written and spoken English.
  • 3+ years of experience in a similar role.


Nice to have

  • Experience with dbt.
  • Experience with Kafka or other streaming systems.
  • Experience within online gaming.


What we Offer

  • A great atmosphere and company culture
  • Work from home policy
  • Private health insurance
  • Fitness benefits
  • Weekly wellness days (massage, etc.)
  • Fresh fruits and snacks
  • Weekly team lunches and breakfasts
  • Fantastic company events
  • Opportunity to learn and improve skills