Data Engineer – Senior

Job Description

  • Contractor
  • Anywhere

We’re Hiring: Data Engineer – Senior
📍 Location: Edmonton, AB (Remote)
📅 Contract Duration: 1+ Year
Visa Required: OWP, Permanent Resident, Canadian Citizen only.

Role Responsibilities:
•          Design, build, and maintain data pipelines on-premises and in the cloud (Azure, GCP, AWS) to ingest, transform, and store large datasets. Ensure pipelines are reliable and support multiple business use cases.
•          Create and optimize dimensional models (star/snowflake) to improve query performance and reporting. Ensure models are consistent, scalable, and easy for analysts to use.
•          Integrate data from SQL, NoSQL, APIs, and files while maintaining accuracy and completeness. Apply validation checks and monitoring to ensure high-quality data.
•          Improve ETL/ELT processes for efficiency and scalability. Redesign workflows to remove bottlenecks and handle large, disconnected datasets.
•          Build and maintain end-to-end ETL/ELT pipelines with SSIS and Azure Data Factory. Implement error handling, logging, and scheduling for dependable operations.
•          Automate deployment, testing, and monitoring of ETL workflows through CI/CD pipelines. Integrate releases into regular deployment cycles for faster, safer updates.
•          Manage data lakes and warehouses with proper governance. Apply security best practices, including access controls and encryption.
•          Partner with engineers, analysts, and stakeholders to translate requirements into solutions. Prepare curated data marts and fact/dimension tables to support self-service analytics.
•          Data Analytics:
•          Analyze datasets to identify trends, patterns, and anomalies. Use statistical methods, DAX, Python, and R to generate insights that inform business strategies.
•          Develop interactive dashboards and reports in Power BI using DAX for calculated columns and measures. Track key performance metrics, share service dashboards, and present results effectively.
•          Build predictive or descriptive models using statistical, Python, or R-based machine learning methods. Design and integrate data models to improve service delivery.
•          Present findings to non-technical audiences in clear, actionable terms. Translate complex data into business-focused insights and recommendations.
•          Deliver analytics solutions iteratively in an Agile environment. Mentor teams to enhance analytics fluency and support self-service capabilities.

📩 Apply Now
You can reach me via email at priya.rajput@q1tech.com