About The Position

This role is for a Senior Data Engineer passionate about building scalable data platforms that power AI-driven products and advanced analytics. The engineer will thrive in collaborative environments, designing modern data architectures, optimizing data pipelines, and providing reliable, high-quality data solutions to engineering and AI teams. The position involves solving complex data challenges, implementing cloud-native architectures, and continuously improving data engineering practices. This is a 6-month temporary opportunity with the possibility of extension.

Requirements

  • Bachelor’s Degree in Computer Science, Software Engineering, Information Systems, or a related field is desired, or equivalent professional experience.
  • 5+ years of experience as a Data Engineer or in a similar role.
  • Strong experience designing scalable data architectures and data models.
  • Hands-on experience implementing Medallion Architecture (Bronze, Silver, Gold).
  • Experience building ETL and data ingestion pipelines.
  • Advanced SQL proficiency.
  • Production experience with PostgreSQL or Supabase.
  • Hands-on experience with Snowflake.
  • Experience using dbt for data transformation.
  • Experience working with AWS, particularly S3.
  • Experience using Dagster or similar workflow orchestration tools.
  • Familiarity with graph databases.
  • Understanding of AI/ML concepts, including embeddings and AI-driven data workflows.
  • Experience using Git and collaborative software development practices.
  • Strong analytical, problem-solving, and communication skills.
  • Upper-Intermediate to Advanced English proficiency (B2+/C1).

Responsibilities

  • Design, build, and maintain scalable data architectures and data models.
  • Develop and optimize ETL and data ingestion pipelines following Medallion Architecture principles.
  • Build and maintain Snowflake data warehouse solutions and dbt transformation models.
  • Develop workflow orchestration pipelines using Dagster or similar technologies.
  • Manage and optimize cloud-based data storage using AWS S3.
  • Design and maintain graph-based data models where appropriate.
  • Support Entity Matching pipelines and related data structures.
  • Collaborate closely with AI and Data Science teams to enable reliable data consumption for AI applications.
  • Provide technical guidance and promote data engineering best practices across the team.
  • Participate in Agile ceremonies and contribute to continuous improvement initiatives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service