Senior Data Platform Engineer CR 12/11/26
MARGO
- Warsaw, Poland
- Remote
- Full-time
- Senior Level
- 6+ years
- Posted
Skills
Required
- Azure
- Databricks
- deployment
- ADF
- networking
- Data Factory
- upgrades
- data engineering
- platform or infrastructure
- Python
- SQL
- PySpark
Preferred
- Data
- Airflow
- Unity Catalog
- Key Vault
- Azure resource management
- Azure DevOps
- CI/CD
- Infrastructure as Code
- Terraform
- We are looking for a Senior Data Platform Engineer to help drive the evolution of our Azure-based Data Platform and Lakehouse architecture
- This role is focused on the platform itself. The professional will own and evolve the foundations that data product teams build on:
Responsibilities
- Apache Airflow orchestration (migrating from ADF)
- Azure resource management
- (Key Vault, identity and access, networking, storage), Azure DevOps CI/CD and Infrastructure as Code
- Databricks and Unity Catalog governance
- observability
- cost efficiency, while remaining
- and close to the teams that use the platform.
- Orchestration Platform (Apache Airflow & ADF)
- Own the
Apache Airflow
- platform: environments, deployment, upgrades, configuration, connections, variables, pools and DAG standards
- Work on the migration from Azure Data Factory to Airflow and the evolution of the
- Metadata-Driven Orchestration Framework
- (DAG generation, reusable operators, dependency and scheduling patterns).
- Ensure Airflow is
- reliable and observable: SLAs, alerting, retries, backfills, health monitoring and clear failure ownership.
- Azure Resource Management
- Manage Azure resources with
- Infrastructure as Code (Terraform): Databricks workspaces, Data Lake Storage, Data Factory, Key Vault, networking and supporting services.
- Own
- secrets and identity management: Key Vault, service principals and managed identities, secret scopes and rotation.
- Own
- access management: Azure RBAC, Entra ID groups, Unity Catalog grants and ownership, following least privilege, plus access requests and periodic reviews.
- Own
- Azure DevOps: repositories, CI/CD pipelines, branch policies and multi-environment promotion, including deployment validation and Terraform state.
- Track
- cost and governance
- of Azure resources: tagging, budgets, right-sizing and cost attribution (e.g. query tagging).
Hands-on Data Platform evolution
- Contribute to the implementation of the Data Catalog and Data Quality Framework and it’s lineage across the platform.
- observability: pipelines that are observable, debuggable and alert-driven, with clear ownership of failures.
- Operate the
- Databricks
- Unity Catalog
- structure, cluster and job policies, Auto Loader ingestion patterns, and performance and cost optimization of workloads.
- Participate in
- architecture reviews
- and technical decision-making, stating
- trade-offs
- (performance, cost, reliability, complexity) with data.
Define and promote
- engineering standards: naming conventions, patterns and guidelines, through code reviews and design reviews.
- Collaborate with Architects, Product Owners and data engineers in technical maturation of data products.
- Build and maintain
- developer tooling and automation, including AI-assisted engineering workflows (shared agent instructions, skills, automated PR review).
- Support & Operations (Run Team Collaboration)
- Provide
- second-line support
- to the Run/Operations team for complex production topics.
Troubleshoot and resolve
- platform incidents, failures and performance issues; lead root cause analysis and post-mortems.
- handover, documentation and operational readiness of platform changes.
runbooks, monitoring and operational processes
- Key Vault, managed identities and service principals, secret management
- Access management: Azure RBAC, Entra ID, Unity Catalog permissions
- Azure DevOps (repos, pipelines, service connections, environments) and CI/CD for data platforms
- Infrastructure as Code (Terraform) and multi-environment promotion
- Hands-on experience with Databricks and Unity Catalog (compute, jobs, governance)
- Observability and monitoring, alerting and incident management
Requirements
- 6+ years of experience in data engineering, with significant time on platform or infrastructure topics
- Strong technical expertise with Python and SQL (advanced), including PySpark and Delta Lake semantics
- Deep hands-on experience with Apache Airflow in production: DAG design, deployment, operations, upgrades, and orchestration of Databricks and ADF workloads
ADLS, networking and security basics, Azure Data Factory
- Solid understanding of Data Lakehouse architecture, Medallion architecture and metadata-driven architecture; awareness of cost management and performance
- Ability to work in cross-functional teams and to influence without authority
- Ownership mindset and attention to detail
- Good communication skills with both technical and business stakeholders: leads with the recommendation, quantifies, and is transparent about uncertainty
