Mobile Wave Solutions is a professional services company specializing in software development as a service. We are committed to delivering scalable, high-quality software solutions that meet our clients' evolving needs. With a growing team of over 120 engineers and a mission to empower businesses globally, we provide expert teams to deliver robust solutions and drive innovation.
Role Overview
As a Senior Data Warehouse Engineer, you will play a key role in designing, building and optimizing enterprise data warehouse and data pipelines. You will ensure high-quality, scalable, and secure data infrastructure to support analytics, reporting, and AI initiatives across the organization.
Key Responsibilities
Design and implement robust data warehouse solutions using modern cloud platforms (e.g., Snowflake, Azure Synapse, Redshift).
Develop and maintain ETL/ELT pipelines to ingest, transform, and load data from diverse sources.
Collaborate with data analysts, data scientists, and business stakeholders to understand data needs.
Optimize data models for performance, scalability, and usability.
Ensure data quality, integrity, and security across the data lifecycle.
Monitor and troubleshoot data workflows and system performance.
Contribute to data architecture and governance best practices.
Mentor junior engineers and support continuous improvement of engineering standards.
Qualifications
Bachelor’s or Master’s degree in Computer Science, Data Engineering, Information Systems, or a related field.
5+ years in data engineering or data warehouse development, preferably in a global or enterprise environment.
Expertise in designing and maintaining modern data warehouses (e.g., Snowflake, Azure Synapse, Redshift, BigQuery).
Strong experience with tools like dbt, Talend, Informatica, Azure Data Factory, or Apache Airflow.
Proficiency in dimensional modeling (star/snowflake schemas), normalization, and performance tuning.
Hands-on experience with cloud ecosystems (Azure preferred), including storage, compute, and security services.
Advanced SQL skills and experience with scripting languages such as Python or Scala.
Familiarity with data quality frameworks, lineage tracking, and compliance (e.g., GDPR).
Experience with version control (Git), CI/CD pipelines, and infrastructure-as-code for data workflows.
Ability to monitor data pipelines, troubleshoot issues, and optimize performance.
Strong communication skills and ability to work cross-functionally with analysts, architects, and business stakeholders.
Certifications (Preferred): Azure Data Engineer Associate, Snowflake SnowPro, or equivalent.
Our Benefits:
Remote Office - Option to work remotely / Hybrid
Parking Space - We provide free parking spots
Fun Office Space - We offer a game zone and a relaxation area
Health Insurance - Additional private health insurance, including a dental care plan
Holidays - Enjoy an extra 5 days after your 1st and 5th year with us
Personal Development - Company-sponsored training to further develop your skills
Employee Referral Programme - Receive a competitive bonus for referring a friend
Social Events - We love to celebrate our success together
Family Insurance - Add insurance to a family member
Multisport Card - Fully covered sports pass