Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. Data Engineer

$50k per year

Affinity

On behalf of our public sector client, Affinity is seeking a Sr. Data Engineer.

Responsibilities

Data Engineering:

  • Design, build, and maintain scalable data pipelines across on-premises and cloud platforms (Azure, Databricks, Microsoft Fabric, GCP, AWS) to ingest, transform, and store diverse datasets in support of enterprise business use cases.
  • Develop, optimize, and maintain data models, including dimensional models (star and snowflake schemas), to improve query performance, scalability, and usability for analytics and reporting.
  • Integrate data from a variety of sources, including relational databases, NoSQL platforms, APIs, and files, applying AI-enabled data integration techniques such as intelligent data mapping, schema discovery, metadata enrichment, and automated data quality validation to improve accuracy and efficiency.
  • Enhance ETL/ELT processes through optimization, automation, and performance tuning to improve scalability, reduce bottlenecks, and support high-volume data processing.
  • Develop and operate end-to-end ETL/ELT workflows using tools such as SSIS, Azure/Fabric Data Factory, Dataflows, and Notebooks, incorporating data validation, error handling, logging, monitoring, and scheduling to ensure reliable data operations.
  • Automate data pipeline deployment and operations through CI/CD practices, including automated testing, release management, and monitoring to enable faster and more reliable delivery.
  • Support the management and governance of enterprise data platforms, including data lakes, data warehouses, security controls, and access management.
  • Partner with architects, developers, and stakeholders to translate requirements into solutions, and prepare curated data marts and fact/dimension tables to support 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 Power BI dashboards and reports, leveraging DAX to create calculated columns and measures, monitor key performance indicators, deliver service dashboards, and communicate results effectively to stakeholders.
  • 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.
  • Provide data-driven analysis, visualizations, and AI-enabled insights to support corporate priorities, strategic initiatives, and informed decision-making.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, Mathematics, Statistics, Data Science, or a related field.
  • 5+ years of experience working as a Data Engineer and/or Data Analyst.
  • 5+ years of experience using Python (including PySpark) and SQL to develop, orchestrate, and optimize enterprise-grade ETL/ELT workflows in large-scale cloud environments.
  • 4+ years of experience in Business Intelligence and Executive Reporting, including developing executive dashboards, KPI reporting, self-service BI solutions, and business performance reporting.
  • 4+ years of experience with cloud or hybrid data platforms, including cloud modernization and/or hybrid/cloud data platform implementations.
  • 4+ years of experience with data warehouse and lakehouse design, including enterprise data warehouses or lakehouses using star/snowflake schemas and fact/dimension modelling.
  • 4+ years of experience designing and implementing ETL processes and data pipelines, including transforming and loading data from multiple sources into data warehouses.
  • 2+ years of experience with data migration and modernization, including planning, executing, validating, and supporting migrations across on-premises, cloud, and cross-database environments.
  • 2+ years of experience with DevOps, CI/CD, and Infrastructure as Code, including designing, implementing, or maintaining automated deployment pipelines and infrastructure management practices for cloud-based data platforms and services.
  • 2+ years of experience supporting enterprise-scale public-sector applications or working in public-sector or mixed delivery environments.
  • 1+ year of experience using AI-assisted development tools and practices to improve productivity, code quality, documentation, testing, and data engineering workflows, with appropriate review and quality controls.
  • 1+ year of experience with modern data technologies, such as Microsoft Fabric, Databricks, Apache Spark, Delta Lake, or similar lakehouse and big data platforms.

Affinity Earn

Know someone who’s great for this, or any of our open roles? Earn up to $4,000/year for each successful referral through Affinity Earn. You can also earn up to $50,000 for helping us find new clients. Learn about our referral program at or browse our jobs & follow us at

About Affinity

Affinity Group is a technology and business consulting and services company. We believe in creating long term relationships between clients and consultants that foster a mutually beneficial partnership. Affinity is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit and business need.

For more information on Affinity, please visit

Job Number: 13815

Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the Sr. Data Engineer in Edmonton, AB vacancy
  •  ...with both breadth and depth across electrical engineering, computer science, mathematics, physics, and applied scientific computing. The Sr. Research Engineer will contribute to the...  ...that uses that topic) Understanding of data compression (e.g. work experience or an undergraduate... 
    Senior
    Long term contract
    Full time

    Hubbell Incorporated

    Edmonton, AB
    11 hours ago
  •  ...that improve quality of life and meet society’s evolving needs.  What role you will play in our team Join our team as a Sr. Tailings Engineer and shape the future of sustainable mining and water management. We have openings in both our Mid-Range and Long-Range Planning... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Work from home
    Relocation
    Relocation package
    Flexible hours

    ExxonMobil

    Edmonton, AB
    11 hours ago
  •  ...Data Engineer – Senior Client: Government of Alberta – Technology and Innovation Project: Digital Regulatory Assurance System (DRAS) Location: Edmonton, Alberta – 9942 108 ST, Edmonton, AB T5K 2J5 Contract & Work Schedule Hours: 36.25 hours/week Daily... 
    Senior
    Full time
    Contract work
    Remote work
    Monday to friday

    SereneAid

    Edmonton, AB
    11 hours ago
  •  ...digital transformation, custom software development, staffing, recruitment, payroll, and workforce management solutions. Title: Data Engineer - Senior Duration: 2026-09-01 to 2027-08-31 (6 Months possible extension) Location: Edmonton, AB (Remote) Duties Collaborate... 
    Senior
    Full time
    Remote work

    I8IS - Infiniti Software Solutions

    Edmonton, AB
    11 hours ago
  •  ...Data Engineer – Intermediate (GOAPRDJP00000975) Client: Government of Alberta (GOA) – Technology and Innovation Project: Digital Regulatory Assurance System (DRAS) Location: Edmonton, Alberta (Primarily Remote; must attend onsite meetings in Edmonton 3–... 
    Suggested
    Remote work

    SereneAid

    Edmonton, AB
    22 days ago
  •  ...fundamentally changing how ministry users collect, manage, analyze, and use data as legacy systems are transformed into modern Data Management...  ...continue to grow, creating a sustained need for dedicated data engineering and data integration expertise. The Talend Integration Analyst... 
    Senior
    Remote job

    P@thlion Staffing Careers

    Edmonton, AB
    1 day ago
  •  ...possible, together. Job Description Sr Mfg Tech I - Edmonton (Rotating Shift)...  ...understands the Batch Records and related Hazard Data Packages for assigned processes....  ...degree and 2+ years of experience. Power Engineering Class V certification is a plus For... 
    Senior
    Full time
    For contractors
    Immediate start
    Shift work
    Rotating shift

    Gilead Sciences

    Edmonton, AB
    20 days ago
  •  ...to the Role: Education & Experience ~ Degree in Economics Engineering Mathematics Statistics or Commerce. ~ Masters degree or...  ...CONE LCOE dispatch gross margin) Proficiency in Excel Python and data analysis tools; exposure to market models is an asset. How... 
    Senior
    Full time

    Capital Power

    Edmonton, AB
    13 days ago
  • Connect with us LinkedIn, Instagram , Facebook , Twitter . Thinking about a change? We recognize that the construction industry is changing at a rapid pace and we continually strive to be at the forefront. Our core values empower people to deliver great careers to...
    Senior
    For subcontractor

    EllisDon

    Edmonton, AB
    1 day ago
  • $105k - $125k per year

     ...position is for a current vacancy. This position is incentive eligible. YOU MUST HAVE Bachelor’s degree in a Business or Engineering related discipline. At least 8 years industry experience in Operational Technology Cybersecurity, Cybersecurity, Software as a Service... 
    Senior
    Long term contract
    Full time
    Local area
    Remote work

    Honeywell Technologies

    Edmonton, AB
    6 days ago
  • $145.8k - $236.9k per year

     ...working relationships with contractors providing services. What you will bring to the role: Education: ~ Preferred: . Engineering with . designation OR College/University level management/business degree. Experience: ~10 years Project Management experience... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Contract work
    For contractors
    Immediate start
    Remote work
    Relocation package
    Flexible hours

    Capital Power

    Edmonton, AB
    13 days ago
  •  ...-in-class team. What is the Opportunity? Reporting to the Sr. Director, New Nuclear Development, this incumbent will work within...  ...departments, including Proposals, Estimates, Construction, Engineering, and Project Controls/Planning. Ensure all internal and client... 
    Senior

    AECON

    Edmonton, AB
    11 days ago
  •  ...improvement methods to support operations. The Engineer will identify and implement change within the operation through data driven CI, Engineering, and Automation efforts to...  ...position reports to the Lead Engineer, CI Manager or Sr. CI Manager and is closely aligned with... 
    Full time
    Temporary work
    Work at office

    Ryder System

    Edmonton, AB
    22 hours ago
  •  ...Who we Are Lifting Solutions is a high-performing team that engineers, manufactures, distributes, sells, and services artificial lift products...  ...products to clients worldwide. Are you interested in applying data, analytics, and process improvement skills to solve real... 
    Full time
    Worldwide

    Lifting Solutions

    Edmonton, AB
    15 days ago
  • $46 per hour

     ...is no option to work remotely. Work setting ~ Private company, corporation or industry Responsibilities Tasks Collect data to identify areas for improvement within an organization’s IT infrastructure Develop and implement a strategic blueprint to follow when... 
    Permanent employment
    Full time
    Remote work

    Unified Automation Inc

    Edmonton, AB
    5 days ago
  • $55k - $65k per year

    I. Job Summary Communicates back and forth with WM Drivers to assist with problem resolution while on route. Handles incoming service orders, directs drivers, and resolves service issues. Interacts with customers, WM customer service, sales, and operational staff (i.e. Route...
    Senior
    Full time
    Temporary work
    Work at office
    Remote work
    Shift work

    WM

    Edmonton, AB
    12 days ago
  •  ...of work. We are seeking an experienced Project Manager - Data Centers to lead the successful delivery of large-scale mission-critical...  ...on fast-track project delivery models where procurement, engineering, and construction activities occur concurrently. Monitor procurement... 
    Contract work
    For contractors
    For subcontractor
    Local area

    AECON

    Edmonton, AB
    7 days ago
  •  ...AI & Data Analyst Carrington Group of Companies – Edmonton, AB The Carrington Group has 50 years’ experience in real estate development with operations in single family, multi family, rental, infill development and land development operations. We foster a dynamic, fast-... 
    Full time
    Flexible hours

    Carrington Communities

    Edmonton, AB
    1 day ago
  • $39.94k - $49.92k per year

     ...The Data Entry Specialist provides essential support to the Accounts Payable (AP) department through high-volume, accurate data entry and document processing. This role is ideal for detail-oriented individuals who pride themselves on accuracy, have a keen eye for spotting discrepancies... 
    Full time
    Work at office

    Broadstreet Properties LTD

    Edmonton, AB
    1 day ago
  • $59.73k - $75.46k per year

     ...PM (MDT) This is your chance to join Canada’s top public sector data science program! Collaborating with teams across the Corporation...  ...Graduate University Degree in applied statistics, mathematics, engineering, computer science, or a related field ~8 years experience with... 
    Senior
    Hourly pay
    Permanent employment
    Full time
    Monday to friday

    City of Edmonton

    Edmonton, AB
    11 hours ago
  •  ...Responsibility: Education: Bachelor's degree Experience: 2 years to less than 3 years Tasks Operate database management systems to analyze data Develop policies and procedures for network access and usage and for the backup and recovery of data Lead and co-ordinate teams... 
    Permanent employment
    Full time

    VISAY TECHNOLOGIES INC

    Edmonton, AB
    9 days ago
  • $130k - $140k per year

     ...Job Responsibility: Job Title: Data Architect with ETL and Cloud Location: Edmonton, AB Duration: Full Time : Qualifications / Skills: Bachelor's in computer science / Engineering, data Sciences or a related discipline. 5+ years of proven experience in data... 
    Permanent employment
    Full time
    Monday to friday
    Flexible hours
    Shift work
    Day shift

    Epsilon Solutions

    Edmonton, AB
    9 days ago
  •  ...seeking an experienced Associate Director to join our growing Data Centres team, supporting the delivery of complex mission-critical...  ...~ Bachelor’s degree in construction management, engineering, architecture, project management, or a related discipline, or equivalent... 
    Senior
    Full time
    Temporary work
    For contractors
    Relocation
    Flexible hours

    Turner & Townsend

    Edmonton, AB
    21 days ago
  • $151.2k per year

     ...Are you passionate about using data to drive impactful business decisions? We’re looking for a Senior Business Data Scientist, Marketing...  ...Analytics, Product & Fintech Analytics, BI & Analytics Engineering, Data Science, and relevant go-to-market or customer-facing teams... 
    Senior
    Long term contract
    Full time
    Temporary work
    Internship
    Work at office
    Shift work

    Jobber

    Edmonton, AB
    14 days ago
  •  ...precision and tackle complex challenges? As an experienced Field Engineer, you will leverage your technical knowledge to oversee critical aspects...  ..., design specifications, material requirements and project data through the duration of the project to ensure quality and contract... 
    Full time
    Contract work
    For subcontractor
    Work at office

    FlatironDragados

    Edmonton, AB
    11 hours ago
  •  ...Project Name: Data Projects Scope: The Data and Content Management Division uses a one-government approach to information and...  ...data product design and delivery. There may be aspects of data engineering, technical analysis, and business analysis. Duties: Provides... 
    Senior
    Remote job
    Shift work

    P@thlion Staffing Careers

    Edmonton, AB
    a month ago
  •  ...Ready to drive financial accuracy and project success? As a Project Engineer, you will track and analyze cost data, ensuring our projects stay on budget. Your expertise in resource monitoring and control, combined with your construction knowledge, will keep our projects running... 
    Full time
    Contract work
    For subcontractor

    FlatironDragados

    Edmonton, AB
    5 days ago
  • Overview As a Senior Cost Manager at Linesight, you will work with highly experienced, culturally diverse, and passionate teams nurturing a strong social dynamic and a shared sense of achievement. You will gain vast industry experience that will open doors for you, extend...
    Senior
    Full time
    Contract work

    Linesight

    Edmonton, AB
    1 day ago
  •  ...team that tackles infrastructure challenges? Want to take your Engineering expertise to the next level to work on tough projects that will...  ...equipment specifications and purchase requisitions; reviews supplier data; witnesses shop tests, assists with assessing sup plier... 
    Full time
    Contract work
    Local area
    Relocation
    Flexible hours

    Parsons

    Edmonton, AB
    22 hours ago
  •  ...and conceive feasible solutions to technical problems; Model engineering systems and design unique testing systems; Evaluate threats to...  ...on test plans and procedures; Evaluate failures through data analysis; Participate in business development and marketing activities... 
    Full time
    Manual labor
    Remote work
    Monday to friday

    C-FER Technologies

    Edmonton, AB
    18 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Data Engineer. Be the first to apply!