Remote job
Senior Data Engineer
Job details
About this role
Role overview Own the engineering work on client data platform engagements, from architecture and data modeling through production pipelines and ongoing operations. Snowflake is the primary delivery environment, with Databricks or Microsoft Fabric also required; the work connects data engineering with analytics and business intelligence. You’ll collaborate with client stakeholders and delivery colleagues, including during some US business hours, and use AI tools as part of development while remaining accountable for the results.
Responsibilities - Design and build scalable data platforms and pipelines using Snowflake and Databricks or Microsoft Fabric. - Model data for analytics and BI with star schemas, medallion architecture, and semantic layers for Power BI. - Manage data quality, performance, and cost, using CI/CD, infrastructure as code, testing, and documentation. - Use AI assistants to help write and review code, create tests, and document solutions; validate their outputs before delivery. - Work with Power BI developers, analysts, business stakeholders, and other engineers; mentor teammates.
Requirements - At least five years of relevant experience, including hands-on production experience with Snowflake warehouse design, ELT, tuning, and security. - Project experience with Databricks or Microsoft Fabric; experience with both is a strong advantage. - Experience delivering data solutions for analytics and BI, including data modeling and semantic layers. - Ability to use AI development tools responsibly and check generated code and documentation. - Strong English communication and confidence working directly with clients. - Senior-level solution architecture experience in data engineering.
Nice to have - Experience with both Databricks and Fabric, as well as Azure, Terraform, or dbt. - Snowflake, Databricks, or Microsoft Fabric certifications.
Benefits and work setup - Remote B2B contract with flexible hours and some overlap with US business hours. - Paid time off and a budget for education, training, and certifications. - Client work in regulated industries and exposure to Snowflake, Databricks, and Fabric.