Senior Data Engineer - Remote

Insight Global
Minneapolis, United States of America
29 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Minneapolis, United States of America

Tech stack

Business Analytics Applications
Data analysis
Azure
Business Intelligence
Information Engineering
ETL
Data Migration
Data Mining
DevOps
Python
PostgreSQL
Performance Tuning
Query Optimization
Cloud Platform System
AWS Lambda
GIT
Event Driven Architecture
Infrastructure Automation Frameworks
Deployment Automation
Data Management
Software Version Control
Data Pipelines
Serverless Computing
Legacy Systems

Job description

We are seeking a Senior Data Engineer with strong experience in data extraction, transformation, and analytics to support enterprise reporting and system modernization initiatives. This role will play a critical part in sunsetting legacy systems, extracting and consolidating data, and enabling high-quality reporting through Power BI and Tableau.

You will work closely with analytics, engineering, and business stakeholders while building and maintaining cloud-native data solutions on Azure., * Design, build, and maintain scalable data pipelines using Python and cloud-native services

  • Extract, transform, and load (ETL/ELT) data from legacy and sunsetting systems into modern analytics platforms

  • Develop and optimize AWS Lambda-style serverless workloads (or equivalent patterns) using Python

  • Model, store, and query structured data in PostgreSQL

  • Support and enable business reporting and analytics, partnering with BI teams using Power BI and Tableau

  • Ensure data accuracy, consistency, and availability for reporting and downstream analytics

  • Collaborate with stakeholders to understand reporting requirements and translate them into technical solutions

  • Implement and maintain DevOps best practices, including CI/CD pipelines, infrastructure automation, and monitoring

  • Manage source control and collaboration using Git

  • Work closely with Azure services to build reliable, secure, and scalable data platforms

  • Monitor and troubleshoot data pipelines, ensuring performance, reliability, and cost efficiency

Requirements

  • 6+ years of experience as a Data Engineer, Analytics Engineer, or similar role

  • Strong proficiency in Python for data engineering and automation

  • Hands-on experience with PostgreSQL (schema design, query optimization, performance tuning)

  • Experience with serverless or event-driven architectures (e.g., Lambda-style functions)

  • Solid DevOps experience, including CI/CD pipelines and deployment automation

  • Proficiency with Git and collaborative development workflows

  • Experience working in cloud environments, with a strong preference for Microsoft Azure

  • Proven experience supporting reporting and analytics platforms, especially Power BI and Tableau

  • Experience extracting and migrating data from legacy or decommissioned systems

  • Strong understanding of data quality, governance, and reliability best practices

Apply for this position