Data Engineer

RNGDMetairie, LA
Onsite

About The Position

We are seeking a skilled Data Engineer to join our Analytics team, in-person in our Metairie Headquarters office. This role is responsible for designing, building, and maintaining reliable data pipelines and integrations that support enterprise reporting, analytics, and operational systems. The Data Engineer will work closely with analytics, business, and technology teams to evolve our data architecture, integrate internal and external systems, and ensure data is trustworthy, accessible, and scalable.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • Strong proficiency in Snowflake SQL, Databricks, or other database management systems
  • Proven experience in Python programming for data engineering tasks
  • Experience running CRUD commands in APIs
  • Experience with cloud computing platforms, particularly Microsoft Azure
  • Demonstrated ability to design and implement ELT pipelines and integrations
  • Strong analytical and problem-solving skills with attention to detail
  • Excellent understanding of data modeling and database design principles

Nice To Haves

  • Experience with dbt for data modeling and transformation
  • Experience with orchestration tools such as Airflow or Prefect
  • Familiarity with Docker and containerized development workflows
  • Working knowledge of Linux environments
  • Strong experience using GitHub for source control, CI/CD workflows, and collaborative development
  • Familiarity with construction or project-based business systems

Responsibilities

  • Design, develop, and maintain scalable ELT data pipelines across cloud data platforms
  • Build and improve data models and transformations using dbt, including versioned deployments and environment-based changes
  • Orchestrate and monitor workflows using tools such as Prefect
  • Optimize pipeline performance, reliability, and observability
  • Contribute to the evolution of the enterprise data architecture alongside analytics and engineering teammates
  • Design and maintain logical and physical data models that support analytics and reporting use cases
  • Assist with architectural updates by deploying dbt model changes and pipeline enhancements
  • Design and maintain integrations between internal and third‑party systems using APIs
  • Develop system integrations via a middleware or integration platform to support reliable data exchange
  • Implement and maintain API‑based ingestion processes using CRUD operations
  • Ensure data integrity, error handling, and security across integrations
  • Develop and maintain data solutions using Snowflake, Databricks, or another relational database management system (RDBMS)
  • Write efficient SQL queries for data transformation, validation, and analysis
  • Monitor and support database performance and reliability
  • Develop Python scripts for data processing, automation, and integrations
  • Work with Docker or other containerization tools to support local development and deployment workflows
  • Collaborate using GitHub for version control, pull requests, code reviews, and CI/CD pipeline execution
  • Contribute to and maintain CI/CD workflows that support dbt deployments, data pipelines, and integrations
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service