Software Engineer - Data
Role responsibilities
The role involves architecting and maintaining modern data platforms, including data warehouses and lakes, using Microsoft Fabric and Azure tools. Responsibilities include building optimized ETL/ELT pipelines and designing dimensional models to support advanced analytics and AI/ML workloads.
Requirements
Candidates need a bachelor's degree in Computer Science or equivalent experience and at least 5 years of experience in data engineering. Proficiency in Python, SQL, and the Microsoft data ecosystem, specifically Microsoft Fabric and Azure Synapse, is required.
Key skills
Python, SQL, Azure Synapse Analytics, Microsoft Fabric, Azure Data Factory, Spark, Databricks, Power BI, PySpark, ETL/ELT Pipeline Development, Dimensional Modeling, Data Warehousing, Data Lake Architecture, Data Security, Copilot, Data Governance
Keywords
Software Engineer, Data Engineering, Microsoft Fabric, Azure Synapse Analytics, Azure Data Factory, Python, SQL, PySpark, Spark, Databricks, Power BI, Copilot, ETL, ELT, Dimensional Modeling, Data Warehouse, Data Lake, Dynamics 365, CRM, WMS, Microservices, AI/ML, Data Governance, Data Security, Encryption, Auditing, Wholesale, Columbus, Ohio