Enable job alerts via email!

Data Engineer

Babil Games

Oman

On-site

USD 30,000 - 70,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative gaming company seeks a Data Engineer to design and maintain data infrastructure that enhances game performance and player experience. This role involves developing robust data pipelines, managing databases, and ensuring data quality and governance. Collaborate with data analysts and scientists to deliver actionable insights while staying updated with the latest data engineering trends. Join a passionate team dedicated to elevating the gaming landscape for Arabic-speaking audiences and make a significant impact in the mobile gaming industry.

Qualifications

  • 3-5 years of experience in data engineering or similar role.
  • Advanced SQL and strong Python programming skills required.

Responsibilities

  • Design and manage scalable data pipelines for game data.
  • Implement ETL processes and maintain data warehouse infrastructure.

Skills

SQL
Python
Data Engineering
Data Quality
Analytical Skills
Problem-Solving
Communication Skills

Education

Bachelor's degree in Computer Science
Bachelor's degree in Information Technology
Bachelor's degree in Engineering

Tools

Google BigQuery
Firebase Analytics
DBT
Apache Airflow
Tableau
Power BI
Looker Studio

Job description

About the role

As a Data Engineer at Babil Games, you will be responsible for designing, building, and maintaining the infrastructure required for optimal extraction, transformation, and loading (ETL) of data from a variety of data sources. You will ensure that our data architecture is robust, scalable, and supports the company's analytics and data science initiatives. Your role will be critical in helping us leverage data to enhance game performance, player experience, and business decision-making.

Responsibilities:

Data Pipeline Development:

  • Design, develop, and manage robust and scalable data pipelines for ingesting, processing, and storing large volumes of game data.
  • Implement ETL processes to transform raw data into structured and actionable formats for analysis.

Database Management:

  • Maintain and optimize our data warehouse infrastructure, ensuring data integrity and performance.
  • Collaborate with database administrators to manage and monitor data storage solutions.

Data Integration:

  • Integrate data from various internal and external sources, including game servers, user analytics tools, and third-party APIs.
  • Ensure seamless data flow across different systems and platforms.

Data Quality and Governance:

  • Implement data validation and cleansing techniques to ensure high data quality and reliability.
  • Develop and enforce data governance policies to maintain data security, privacy, and compliance.

Collaboration and Support:

  • Work closely with data analysts, data scientists, and other stakeholders to understand data requirements and deliver solutions.
  • Provide technical support and troubleshooting for data-related issues.

Performance Optimization:

  • Monitor and optimize the performance of data pipelines and storage systems to ensure efficient data processing.
  • Implement best practices for data indexing, partitioning, and query optimization.

Documentation and Reporting:

  • Maintain comprehensive documentation of data architecture, processes, and workflows.
  • Generate regular reports on data pipeline performance and data quality metrics.

Innovation and Continuous Improvement:

  • Stay updated with the latest trends and technologies in data engineering and implement innovative solutions.
  • Identify opportunities for automation and process improvement to enhance data engineering workflows.

Requirements:

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
  • Outstanding communication skills (proficient in English)
  • Minimum of 3-5 years of experience in data engineering or a similar role.
  • Advanced SQL skills with specific experience in Google BigQuery
  • Strong Python programming skills with experience in data processing libraries (pandas, numpy, etc.)
  • Experience with Firebase Analytics event tracking and implementation
  • Proven experience with data pipeline development, ETL processes, and data warehousing concepts
  • Experience with or willingness to learn DBT (data build tool) for transformation workflows
  • Experience with or willingness to learn Apache Airflow for workflow orchestration
  • Strong understanding of dimensional modeling and data warehouse architectural principles
  • Knowledge of cloud platforms (e.g., AWS, Google Cloud, Azure) and their data services.
  • Experience with data visualization tools (e.g., Tableau, Power BI, Looker Studio)
  • Strong analytical and problem-solving skills.
  • Detail-oriented with a focus on data quality and accuracy.
  • Ability to work in a fast-paced, dynamic environment and manage multiple tasks simultaneously.
  • Passion for the gaming industry and enthusiasm for leveraging data to improve player experiences and business outcomes.
Babil Games

was founded in 2012 to elevate the gaming landscape for the Arabic-speaking world, filling a gap with culturally relevant content. Headquartered in Dubai and Amman, and part of Stillfront since 2016, we combine MENA market insights with global expertise to deliver exceptional gaming experiences. Join Babil Games and help shape the future of mobile gaming. Apply now to be part of our dynamic team!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.