Senior Data Engineer
Role Overview
Requires 10+ years of hands-on data engineering experience and production pipeline ownership.
At least one platform or system must have been owned end to end.
Key Skills for This Role
Full Job Posting
Experience and ownership
Requires 10+ years of hands-on data engineering experience and production pipeline ownership.
At least one platform or system must have been owned end to end.
Transformation and modeling
- dbt models, tests, macros, incremental models, and project structure.
- Dimensional modeling, star schema, medallion architecture, and data warehouse or lakehouse concepts.
- Apache Airflow DAG design, dependencies, triggers, sensors, parameterized runs, failure handling, and scheduling.
Ingestion and production pipelines
- Build batch ingestion and ETL/ELT pipelines; handle full and incremental loads, upserts/merges, and CDC.
- Ingest from SFTP, REST APIs, relational databases, and files; monitor production workflows.
- Support data quality, validation, and schema evolution.
Lakehouse, storage, and databases
- Dremio or an equivalent lakehouse query engine such as Trino, Presto, Starburst, or Athena.
- Apache Iceberg or an equivalent open table format such as Delta Lake or Apache Hudi.
- S3-compatible object storage such as AWS S3, MinIO, or Dell ECS; partitioning, table layout, and query tuning.
- PostgreSQL and/or SQL Server; advanced SQL, query optimization, and performance tuning.
Non-relational database experience
- Hands-on experience with at least two database families is required, beyond exposure alone.
- Families listed are key-value/in-memory stores; document databases; wide-column stores; and search/analytics engines.
- The engineer must read from these stores, model data into the lakehouse, and reason about consistency and performance.
Formats and distributed processing
- Apache Parquet is required; other formats listed include ORC, Avro, JSON, JSON Lines, CSV, and XML.
- Understand encoding, delimiters, quoting, compression codecs, nested schemas, and schema changes.
- Apache Spark/PySpark or an equivalent distributed engine; understand parallelism, shuffles, memory tuning, and distributed job costs.
Scripting and connectivity
- Python for pipeline development, automation, and scripting.
- Bash/shell scripting and Linux command line for script-based deployment and operations.
- SFTP/SSH key management, automated transfers, file handoffs, verification, archiving, and retries.
- TLS certificate verification, connectivity troubleshooting, and DNS, firewall, proxy, timeout, and service networking issues in Kubernetes/OpenShift.
- YAML and configuration for pipelines, dbt, Airflow, and Kubernetes manifests.
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 DICETEK LLC
Senior Analyst Technology Risk
, UAE
The employer is seeking a Senior Analyst with 8–10 years of experience in IT security, risk and governance. The role calls for cloud security expertise, technical cloud risk assessment experience, and knowledge of securi
Threat Intelligence Manager
, UAE
The employer is seeking a manager to lead its threat intelligence function and strengthen cyber threat detection, analysis, and reporting. The role requires 10+ years of relevant experience, hands-on forensic and malware
System Analyst- Data Center
, UAE
DICETEK LLC is seeking a system analyst focused on data center, NOC, and end-of-day operations, including work in a banking environment. Candidates need at least six years of operations experience, relevant banking expos
Senior Manager – AI Security Product Owner
, UAE
The employer is seeking a Senior Manager to own AI security products, drawing on deep cybersecurity, AI/ML security, product ownership, and governance expertise. The role calls for 12+ years of relevant experience, cloud
Trade-Based Money Laundering (TBML) Specialist
, UAE
DICETEK seeks a TBML Specialist to investigate suspicious trade finance activity and strengthen controls against financial crime. Candidates need hands-on TBML experience, knowledge of trade finance, sanctions screening
AI Security Engineer
, UAE
DICETEK seeks an AI Security Engineer to secure generative AI, machine-learning, cloud, and other emerging technology solutions. Candidates need at least four years of relevant security experience, hands-on AI security e
Liferay Full Stack Developer
, UAE
The employer seeks an experienced full-stack developer to deliver and support scalable enterprise portal solutions using Liferay DXP. Candidates should bring strong Java and Liferay experience, modern frontend skills, an
Senior Analyst Technology Risk
, UAE
Threat Intelligence Manager
, UAE
System Analyst- Data Center
, UAE
Senior Manager – AI Security Product Owner
, UAE
Trade-Based Money Laundering (TBML) Specialist
, UAE
AI Security Engineer
, UAE
Liferay Full Stack Developer
, UAE