Job ID: 11580
Location: Minneapolus, Minnesota
Category: IT
Employment Type: Individual Consulting
Date Added: 05/18/2026

Apply Now

Fill out the form below to submit your information for this opportunity. Please upload your resume as a doc, pdf, rtf or txt file. Your information will be processed as soon as possible.


 
(Word, PDF, RTF, TXT)
* Required field.

Job Title: Senior Data Engineer (Platform & Architecture)
Job Type: Contract-to-Hire
Job Location: Hybrid

Overview

The Data & AI Team is building the future of local media by deploying end-to-end, high-impact solutions that solve complex data and AI challenges.

This is a net-new role created from splitting a hybrid AI/Data position, now focused on data platform engineering and architecture.

The team is seeking a Senior Data Engineer (Platform & Architecture) to lead development, infrastructure, and architectural design of a modern data ecosystem powering analytics, AI, and personalization.

Key Focus Areas

• Build scalable, production-grade data infrastructure supporting:
• Analytics & reporting
• AI initiatives
• Personalization & customer intelligence
• Lead development of Python-based ELT/ETL pipelines
• Own Snowflake platform architecture, performance, and cost optimization
• Design scalable data models and schemas for cross-channel insights
• Enable AI-ready data foundations and reusable data products

Responsibilities:

• Build, deploy, and maintain scalable ELT/ETL pipelines using Python & SQL
• Develop reusable data ingestion frameworks and connectors
• Implement data quality checks, testing, and anomaly detection
• Apply agentic development practices (AI-assisted dev, automated testing, documentation)
• Manage and optimize Snowflake (performance, storage, compute efficiency)
• Configure compute resources, clustering keys, and scaling policies
• Automate deployments via CI/CD and infrastructure-as-code
• Design high-performance logical and physical data models
• Establish data governance, lineage, and cataloging standards

Environment

• Data Platform: Snowflake
• Engineering: Python, SQL
• Orchestration/Transform: Airflow, dbt
• Cloud: AWS (primary), growing GCP
• BI: Domo
• Team: 1 Data Engineer, 1 Data Scientist + report engineers
• Culture: Startup-like, high ownership, AI-forward innovation

Key Initiatives

• Customer 360: Unified customer data platform
• User Journey Graph: Cross-channel behavioral tracking
• Personalization & Recommendations: AI-driven engagement systems

Technical Qualifications Required:

• 5+ years of production data engineering experience
• Strong experience with cloud data platforms (Snowflake preferred)
• Deep knowledge of data quality, governance, and architecture
• Strong SQL skills (distributed compute environments)
• Experience with Airflow, dbt, or similar tools
• Solid software engineering fundamentals (APIs, data libraries)

Nice to Have:

• Snowflake advanced features (Streams, Tasks, Snowpipe, Snowpark)
• Experience with MLOps, NLP, or AI/ML systems

Leadership & Culture Fit:

• Mentor junior engineers and promote best practices
• Strong problem-solving mindset focused on automation and scalability
• Effective communicator across technical and non-technical teams
• Thrives in ambiguous, greenfield environments
• Excited about building AI-driven data platforms from scratch

The projected hourly range for this position is $85 to $100.

On-Demand Group (ODG) provides employee benefits which includes healthcare, dental, and vision insurance. ODG is an equal opportunity employer that does not discriminate on the basis of race, color, religion, gender, sexual orientation, age, national origin, disability, or any other characteristic protected by law.