Kopius is a technology company dedicated to helping partners innovate through digital strategy, design, and engineering. They are seeking a Senior Data Engineer to collaborate with the Solutions Team on various client engagements focused on modern data platforms, including designing ETL pipelines and data lake architectures.
Responsibilities:
- Collaborate with the Solutions Team to scope, plan, and deliver client engagements across a rotating portfolio of projects
- Design, build, and maintain ETL pipelines and data workflows on Microsoft Fabric and Azure Data Factory
- Architect and operationalize data lake solutions, including ingestion, transformation, and serving layers
- Implement and configure Microsoft Purview for data cataloging, governance, lineage, and classification
- Develop full-stack applications and backend APIs to support data ingestion, transformation, and reporting workflows (.NET / C#, Node.js, Vue.js)
- Build integrations across the Microsoft / Azure ecosystem (Entra ID, Durable Functions, Data Factory, etc.)
- Generate automated reports, summaries, and analytics outputs (Excel, PDF, Power BI) from structured and unstructured data sources
- Partner with client data, analytics, and business stakeholders to translate requirements into technical solutions
- Build reusable engineering frameworks, patterns, and best practices that scale across the platform
- Optimize performance, cost, and reliability of data and application workloads on Azure
- Document architecture, pipelines, APIs, and operational runbooks
Requirements:
- Strong written and verbal English communication skills (will interact directly with U.S.-based clients and the Solutions Team)
- Comfortable with a flexible, demand-driven engagement model — able to ramp in and out of projects, manage concurrent workstreams, and calibrate hours based on client demand
- Self-motivated, proactive, and comfortable operating as an independent contractor with minimal oversight
- Strong consultative mindset — able to ask the right questions, surface risks, and drive clarity in ambiguous engagements
- Excellent analytical, problem-solving, and technical decision-making skills
- Strong sense of accountability and ownership over engagement outcomes
- 5+ years of professional software engineering experience on the Microsoft / Azure stack
- Hands-on experience with Microsoft Fabric (OneLake, Lakehouse, Data Factory pipelines, Notebooks, Dataflows Gen2)
- Strong experience designing and operating Data Lake architectures (Azure Data Lake Storage Gen2, medallion architecture, Delta / Parquet formats)
- Hands-on experience with Microsoft Purview for data governance, cataloging, lineage, and classification
- Strong experience with Azure Data Factory for ETL pipeline development
- Strong proficiency in .NET / C# for backend and ETL application development
- Hands-on experience with Node.js and modern JavaScript for backend services
- Experience with Vue.js (or equivalent modern JS framework: React, Angular) for full-stack development
- Experience with Azure services: Microsoft Entra ID, Durable Functions, Azure Functions, App Services
- Strong proficiency in SQL for data transformation and analytics
- Experience with Power BI and reporting / dashboarding
- Experience with Git, CI/CD pipelines, and modern delivery workflows
- Nice to have: experience with AWS Lambda or other multi-cloud environments
- Nice to have: experience with Python / PySpark for data engineering
- Nice to have: experience with Microsoft Fabric certifications (DP-600, DP-700) or other Azure data certifications
- Nice to have: prior consulting or contractor experience delivering engagements end-to-end