at the Digital Development Center of the National Bank of Kazakhstan!
📍 Location: Astana (office / hybrid)
Format: Full-time
Salary Range: up to 900,000 ₸ + transparent bonuses (monthly, annual)
PLEASE send CV ONLY if the stated salary level is acceptable to you.
Responsibilities:
- ETL/ELT: Design and develop pipelines along the Source → ODS → DDS → Data Marts chain.
- Modeling: Build data marts and schemas for analytics and reporting; optimize SQL (indexes, partitioning, predicate pushdown).
- Integrations: Configure data access — federated SQL engines, REST/JSON API, batch and file exports, asynchronous processing of heavy queries.
- Orchestration: Manage pipelines in Airflow — incremental loading, idempotency, data quality control (DQ).
- Data Governance: Maintain a data catalog, glossary, and data lineage; monitor source consistency.
- Deployment: Deploy tasks to production in a GitOps flow (GitLab CI + ArgoCD), containerization (Docker / K8s).
Tech Stack: Python, SQL, PostgreSQL, Vertica, Trino, Airflow, dbt, Docker, Kubernetes, GitLab CI, ArgoCD, OpenMetadata.
Requirements:
- Proficient Python and very proficient SQL (window functions, query optimization).
- Experience in building ETL/ELT pipelines and orchestration (Airflow or equivalent).
- Understanding of data modeling and warehouses (DWH / DataMart, ODS/DDS layers, normalization, partitioning).
- Experience with relational and analytical DBMS (PostgreSQL; Vertica / Trino / ClickHouse are a plus).
- Understanding of Git, CI/CD, and containerization (Docker), basic understanding of Kubernetes.
- Attention to data quality, idempotency, and incremental loading.
- Interest in the financial domain: transactions, reporting, regulatory data, reference data.
Contact Information: Send your resume via direct message or to email: recruiter contact