Data Engineer

Prodigy Resources

Denver (CO)

On-site

USD 110,000 - 170,000

Full time

1 hour ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Prodigy Resources in Denver is seeking an experienced Data Engineer to design, build, and maintain scalable data platforms and pipelines powering analytics, reporting, ML, and AI applications.

You will work hands-on on ETL/ELT pipelines, data warehouses and lakehouse architectures, real-time streams, data modeling, and data governance. Collaboration with data scientists, analysts, and software engineers is essential to deliver reliable data solutions at scale.

Qualifications

  • 4+ years of professional Data Engineering or related experience.
  • Strong proficiency with SQL.
  • Strong programming skills in Python.
  • Experience designing and building production-grade ETL/ELT pipelines.
  • Experience with modern cloud data platforms such as Snowflake, Databricks, BigQuery, Redshift, or Microsoft Fabric.
  • Hands-on experience with AWS, Azure, or GCP.
  • Experience with data transformation and orchestration technologies such as dbt, Airflow, Dagster, Prefect, or similar.
  • Experience working with relational and NoSQL databases.
  • Understanding of dimensional modeling, data warehousing, lakehouse architectures, and distributed data processing.
  • Experience with technologies such as Spark, Kafka, or similar distributed/streaming platforms.
  • Familiarity with Git, CI/CD, Docker, and modern software engineering practices.
  • Strong understanding of data quality, lineage, governance, security, and observability.
  • Ability to translate business and technical requirements into scalable data solutions.

Responsibilities

  • Design, build, and maintain scalable ETL/ELT data pipelines.
  • Develop data ingestion and transformation processes across structured, semi-structured, and unstructured data sources.
  • Build and optimize data warehouses, data lakes, and lakehouse architectures.
  • Develop reliable batch and real-time/streaming data pipelines.
  • Design data models that support analytics, reporting, operational applications, and AI/ML use cases.
  • Integrate data from APIs, databases, SaaS platforms, files, and third-party systems.
  • Improve data quality, reliability, observability, and performance.
  • Build automated processes for data validation, testing, monitoring, and error handling.
  • Optimize queries, storage, compute, and pipeline performance.
  • Implement appropriate data security, governance, access controls, and privacy standards.
  • Partner with data scientists, AI/ML engineers, analysts, software engineers, and business stakeholders.
  • Support data infrastructure through CI/CD, infrastructure automation, and modern DataOps practices.
  • Troubleshoot complex production data issues and identify opportunities to improve platform scalability and reliability.

Skills

SQL
Python
ETL Pipelines
Data Modeling
Cloud Platforms
Airflow
dbt
Big Data

Tools

Snowflake
Databricks
BigQuery
Redshift
Microsoft Fabric
AWS
Azure
GCP

Job description

We’re looking for an experienced Data Engineer to design, build, and maintain scalable data platforms and pipelines that power analytics, reporting, machine learning, and AI applications.

This is a hands‑on engineering role for someone who enjoys solving complex data problems, working with large datasets, and building reliable systems that make data accessible and useful across the organization.

What You’ll Do
  • Design, build, and maintain scalable ETL/ELT data pipelines
  • Develop data ingestion and transformation processes across structured, semi-structured, and unstructured data sources
  • Build and optimize data warehouses, data lakes, and lakehouse architectures
  • Develop reliable batch and real‑time/streaming data pipelines
  • Design data models that support analytics, reporting, operational applications, and AI/ML use cases
  • Integrate data from APIs, databases, SaaS platforms, files, and third‑party systems
  • Improve data quality, reliability, observability, and performance
  • Build automated processes for data validation, testing, monitoring, and error handling
  • Optimize queries, storage, compute, and pipeline performance
  • Implement appropriate data security, governance, access controls, and privacy standards
  • Partner with data scientists, AI/ML engineers, analysts, software engineers, and business stakeholders
  • Support data infrastructure through CI/CD, infrastructure automation, and modern DataOps practices
  • Troubleshoot complex production data issues and identify opportunities to improve platform scalability and reliability
What We’re Looking For
  • 4+ years of professional Data Engineering or related experience
  • Strong proficiency with SQL
  • Strong programming skills in Python
  • Experience designing and building production‑grade ETL/ELT pipelines
  • Experience with modern cloud data platforms such as Snowflake, Databricks, BigQuery, Redshift, or Microsoft Fabric
  • Hands‑on experience with AWS, Azure, or GCP
  • Experience with data transformation and orchestration technologies such as dbt, Airflow, Dagster, Prefect, or similar
  • Experience working with relational and NoSQL databases
  • Understanding of dimensional modeling, data warehousing, lakehouse architectures, and distributed data processing
  • Experience with technologies such as Spark, Kafka, or similar distributed/streaming platforms
  • Familiarity with Git, CI/CD, Docker, and modern software engineering practices
  • Strong understanding of data quality, lineage, governance, security, and observability
  • Ability to translate business and technical requirements into scalable data solutions
Nice to Have
  • Experience building data infrastructure for AI/ML and Generative AI applications
  • Experience with vector databases, embeddings, or unstructured data pipelines
  • Experience with real‑time event‑driven architectures
  • Experience with Terraform or other Infrastructure‑as‑Code tools
  • Experience with Kubernetes
  • Experience implementing data catalogs, lineage, and governance platforms
  • Experience supporting high‑volume or highly distributed data environments
What Success Looks Like

You build data systems people can trust. Your pipelines are reliable, scalable, observable, and designed with downstream users in mind. You understand that strong data engineering isn't just about moving data from one place to another—it's about creating a foundation that allows analytics, applications, and AI systems to operate effectively at scale.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

VTG Defense • McLean (VA)

On-site
USD 100,000 - 130,000
Data Engineer
Data Engineer

Aptdata Solutions Inc. • Farmington Hills (MI)

On-site
USD 90,000 - 115,000
Data Engineer
Data Engineer

Compunnel, Inc. • Columbus (OH)

On-site
USD 85,000 - 115,000
Data Engineer
Data Engineer

IntePros • Dallas (TX)

On-site
USD 90,000 - 140,000
Data Engineer
Data Engineer

Tier4 Group • Atlanta (GA)

On-site
USD 100,000 - 160,000
Data Engineer
Data Engineer

Compunnel, Inc. • Jersey City (NJ)

On-site
USD 100,000 - 130,000
Data Engineer
Data Engineer

Evlo AI • Minneapolis (MN)

On-site
USD 110,000 - 150,000
Senior Data Engineer
Senior Data Engineer

Compunnel, Inc. • Charlotte (NC)

On-site
USD 120,000 - 150,000
Data Engineer
Data Engineer

Compunnel, Inc. • Northern (KY)

Hybrid
USD 85,000 - 125,000
Data Engineer
Data Engineer

intelycore • United States

On-site
USD 90,000 - 130,000
Competitive salary and benefits
Collaborative and innovative work environment
Opportunities for professional growth and learning
+1