Senior Data Engineer

Agile Engine
Tampa, FL
Job Description
Role Overview

We are looking for a Senior Data Engineer to architect, build, and scale a modern data platform. The role prioritizes clean, well-tested Python code and a deep commitment to data reliability and accessibility.

What You Will Do

- Design, build, and maintain reliable, scalable ETL/ELT workflows that process batch and streaming data from diverse sources. - Design efficient, production-ready schemas (normalized and denormalized) in Snowflake to optimize query performance and enable enterprise analytics. - Connect and ingest data from third-party REST APIs, event-driven streams, and batch sources into core data storage platforms. - Maintain and expand workflow orchestration pipelines using modern tools (Airflow, Prefect, or Dagster). - Implement automated testing, validation, lineage tracking, and proactive alerting frameworks to guarantee data accuracy and system uptime. - Apply modern software engineering standards—including design patterns, automated unit/integration testing, and clear documentation—to data repositories.

Why It Might Be a Fit

If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you!

Requirements

  • Authorized to work for ANY employer in the US
  • 4+ years of experience as a Data Engineer
  • Core Python Fundamentals
  • Advanced SQL & Modeling
  • Data Warehousing
  • Workflow Orchestration
  • Integrations & Ingestion
  • Data Quality & Lineage
  • DevOps / DataOps Practices
  • Upper-intermediate English level

Benefits

  • Growth without limits
  • Competitive compensation
  • Flexibility
  • Meaningful, modern projects
  • Collaborative culture
  • Well-being & support
]]>