Sr. Data Engineer
$50k per yearAffinity
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
- ...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...SeniorLong term contractFull time
- ...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...SeniorLong term contractPermanent employmentFull timeWork from homeRelocationRelocation packageFlexible hours
- ...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...SeniorFull timeContract workRemote workMonday to friday
- ...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...SeniorFull timeRemote work
- ...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–...SuggestedRemote work
- ...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...SeniorRemote job
- ...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...SeniorFull timeFor contractorsImmediate startShift workRotating shift
- ...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...SeniorFull time
- 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...SeniorFor subcontractor
$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...SeniorLong term contractFull timeLocal areaRemote work$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...SeniorLong term contractPermanent employmentFull timeContract workFor contractorsImmediate startRemote workRelocation packageFlexible hours- ...-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
- ...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 timeTemporary workWork at office
- ...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 timeWorldwide
$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 employmentFull timeRemote work$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...SeniorFull timeTemporary workWork at officeRemote workShift work- ...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 workFor contractorsFor subcontractorLocal area
- ...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 timeFlexible hours
$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 timeWork at office$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...SeniorHourly payPermanent employmentFull timeMonday to friday- ...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 employmentFull time
$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 employmentFull timeMonday to fridayFlexible hoursShift workDay shift- ...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...SeniorFull timeTemporary workFor contractorsRelocationFlexible hours
$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...SeniorLong term contractFull timeTemporary workInternshipWork at officeShift work- ...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 timeContract workFor subcontractorWork at office
- ...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...SeniorRemote jobShift work
- ...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 timeContract workFor subcontractor
- 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...SeniorFull timeContract work
- ...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 timeContract workLocal areaRelocationFlexible hours
- ...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 timeManual laborRemote workMonday to friday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Data Engineer. Be the first to apply!
- big data engineer Edmonton, AB
- data engineer Edmonton, AB
- python data engineer Edmonton, AB
- information engineer Edmonton, AB
- data integration developer Edmonton, AB
- gcp data engineer Edmonton, AB
- junior data engineer Edmonton, AB
- data centre engineer Edmonton, AB
- data cabling engineer Edmonton, AB
- remote data engineer Edmonton, AB
