Hybrid Data Engineer

Posted 1 hour ago

Apply now

About the role

  • Data Engineer building and maintaining scalable data pipelines for Flowcode using modern technologies. Collaborating with cross-functional teams to ensure efficient data flow and infrastructure optimization.

Responsibilities

  • Design, develop, and maintain data pipelines for ingesting, processing, and transforming large datasets using Python.
  • Leverage Snowflake to build and manage robust data warehouses, ensuring efficient storage and retrieval of data.
  • Build, test, and maintain modular analytics models using DBT to ensure documented, versioned, and reliable transformations in Snowflake.
  • Implement ETL workflows using Python, Fivetran and Amazon DMS, ensuring data integrity, quality, and timely delivery.
  • Develop and integrate APIs to facilitate seamless data exchange between internal systems and external data sources.
  • Implement data ingestion solutions from streaming platforms, including Kafka, to handle real-time data processing.
  • Use Apache Airflow to schedule and monitor data workflows, ensuring consistent and reliable pipeline execution.
  • Deploy and manage applications using Docker and Kubernetes to create scalable, containerized solutions.
  • Continuously monitor, optimize, and troubleshoot data processes and infrastructure for performance improvements and reliability.

Requirements

  • 3+ years of experience in data engineering or software development
  • Bachelor’s or Master’s degree in Computer Science, Engineering, Information Systems, or a related field, or equivalent practical experience in data engineering.
  • Proficient in Python.
  • Hands-on experience with Snowflake, Fivetran, DBT, and Amazon DMS.
  • Experience with RESTful/GraphQL APIs and Kafka.
  • Skilled with Apache Airflow, Docker, and Kubernetes.
  • Strong problem-solving abilities, with attention to detail and a focus on data quality.
  • Proven experience working collaboratively in agile, cross-functional teams.

Benefits

  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Professional development opportunities

Job title

Data Engineer

Job type

Experience level

Mid levelSenior

Salary

$150,000 - $170,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job