Data Engineer

RNGDMetairie, LA

About The Position

We’re looking for a Data Engineer that will be responsible for designing, building, and maintaining scalable data pipelines, integrations, and data models that support RNGD’s enterprise reporting, analytics, and operational systems. This role works closely with analytics, business, and technology teams to evolve the company’s data architecture, integrate internal and external systems, and ensure data is accurate, accessible, and reliable. This position plays a critical role in enabling data-driven decision-making by developing robust data infrastructure, improving system connectivity, and supporting continuous innovation across the organization.

Nice To Haves

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
  • Experience with Snowflake, Databricks, or other relational database platforms.
  • Strong Python experience for data engineering and integration workflows.
  • Experience developing and maintaining ELT pipelines and data workflows.
  • Strong SQL skills and understanding of data modeling principles.
  • Experience working in cloud-based environments.
  • 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.
  • Experience using GitHub for version control and CI/CD workflows.
  • Familiarity with construction or project-based business systems.

Responsibilities

  • Data Pipeline and Platform Development Design, develop, and maintain scalable ELT data pipelines across cloud-based data platforms.
  • Build and enhance data transformations and models using dbt, including version-controlled deployments and environment-based configurations.
  • Orchestrate and monitor data workflows using tools such as Prefect or similar orchestration platforms.
  • Optimize pipeline performance, reliability, and observability to ensure consistent data delivery.
  • Data Architecture and Modeling Contribute to the development and evolution of RNGD’s enterprise data architecture.
  • Design and maintain logical and physical data models to support reporting, analytics, and operational use cases.
  • Support architectural improvements by implementing data model updates and pipeline enhancements.
  • Collaborate with analytics and engineering teams to ensure alignment between business needs and technical solutions.
  • System Integration and Middleware Design, develop, and maintain integrations between internal and third-party systems using APIs.
  • Implement and support middleware solutions to enable reliable and scalable data exchange.
  • Develop and maintain API-based data ingestion processes using CRUD operations.
  • Ensure data integrity, security, and error handling across all integrations.
  • Database and Platform Management Develop and maintain data solutions using Snowflake, Databricks, or other relational database management systems.
  • Write efficient and scalable SQL queries for transformation, validation, and analysis.
  • Monitor database performance and implement improvements to ensure reliability and efficiency.
  • Support ongoing maintenance and optimization of data platforms.
  • Development and Operations Develop Python scripts to support data processing, automation, and system integrations.
  • Utilize Docker or similar tools to support development and deployment workflows.
  • Collaborate using GitHub for version control, code reviews, and CI/CD execution.
  • Contribute to and maintain CI/CD pipelines supporting data workflows and deployments.
  • Operate within Linux-based environments for development, troubleshooting, and deployment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service