Senior Data Engineer
Role Overview
Develops and manages ETL infrastructure using workflow management systems, message brokers, a data lake, a data warehouse, and infrastructure-as-code tools.
Improves data management processes and adapts or refactors ETL systems to support company growth, performance, and data governance.
Key Skills for This Role
Full Job Posting
Role overview
Develops and manages ETL infrastructure using workflow management systems, message brokers, a data lake, a data warehouse, and infrastructure-as-code tools.
Improves data management processes and adapts or refactors ETL systems to support company growth, performance, and data governance.
Responsibilities
- Integrate new sources with the existing batch ETL system.
- Create real-time pipelines using an infrastructure-as-code approach.
- Help teams extract warehouse data into their systems and support Reverse ETL processes.
- Improve data management processes, provide feedback, and propose solutions.
- Automate processes and optimize pipeline performance.
- Take responsibility for long-term improvements, refactoring, cost-reduction investigations, and implementation.
Requirements
- Strong programming skills, such as experience with several programming languages or Python frameworks.
- Software design skills, including design patterns and application design.
- Data system design or cloud systems experience, including examples such as AWS, GCP, message brokers, object storage, or query engines.
- Strong SQL skills, including subqueries, window functions, and CTEs.
- Warehouse design or ETL systems design experience.
- PySpark or other distributed systems knowledge, including distributed computing and performance optimization.
- Experience with or ability to use infrastructure as code, such as AWS CloudFormation.
- Experience with or ability to use the Databricks platform.
Technology stack
- Stack includes GCP, BigQuery, AWS message brokers, Databricks, Spark, dbt, Tableau, and Redash.
About Snoonu
Snoonu describes itself as a Qatar-based Super App for delivery, shopping, and other services.
Perks and work culture
- Perks include learning budgets, access to courses and tools, flexible time off, and a collaborative global team.
- The company describes its culture as autonomous, agile, inclusive, customer-focused, and oriented toward ownership and results.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Snoonu
Grocery Operations Lead
, QAT
Snoonu seeks a Grocery Operations Lead to oversee day-to-day grocery operations across multiple branches and improve service, throughput, and order fulfillment. The role leads operational teams, monitors performance, and
Senior Product Manager-Search
, QAT
Snoonu is seeking a Senior Product Manager to own search across its multi-vertical super app, shaping product strategy and improving relevance, discovery, and conversion. The role coordinates engineering, data, design, a
Grocery Operations Lead
, QAT
Snoonu seeks a Grocery Operations Lead to oversee grocery fulfillment across multiple branches, improve service and efficiency, and lead operational teams. Applicants need 5–7 years of relevant operations experience, lea
Events Lead
, QAT
Snoonu is seeking an Events Lead to shape its event strategy and own planning, marketing, budgets, team leadership, and performance reporting. Candidates need 4+ years of events experience, a record of delivering events
Head of Record to Report (R2R)
, QAT
Snoonu is seeking a finance leader to own Group record-to-report, financial accounting, consolidation, and reporting across its entities. The role requires 10+ years of accounting experience, 5+ years in senior leadershi
Restaurant Supervisor - Golondrina
Lusail, QAT
Grocery Operations Lead
, QAT
Senior Product Manager-Search
, QAT
Grocery Operations Lead
, QAT
Grocery Operations Lead
, QAT
Events Lead
, QAT
Head of Record to Report (R2R)
, QAT