Staff Data Engineer – Data Platform

The Data Platform team is responsible for managing the data infrastructure and providing tools and services for internal teams and customers.

What you’ll do

  • Design, build, and maintain robust and scalable data pipelines for various sources (internal databases, APIs, customer data, etc.).
  • Develop and optimize our data warehouse (Snowflake) for performance, reliability, and scalability.
  • Collaborate with engineers, product managers, and data scientists to understand data requirements and deliver innovative solutions.
  • Implement data quality checks, monitoring, and alerting to ensure data accuracy and reliability.
  • Manage and improve existing ETL/ELT processes, ensuring efficient data ingestion and transformation.
  • Evaluate and implement new data technologies and tools to enhance our data platform capabilities.
  • Mentor junior engineers and contribute to data engineering best practices.
  • Participate in on-call rotations to support our data platform.

What you’ll bring

  • 7+ years of experience in data engineering or a related field.
  • Expertise in designing, building, and maintaining scalable data pipelines using tools like Airflow, DBT, or similar.
  • Strong proficiency in SQL and experience with data warehousing concepts (Snowflake, Redshift, BigQuery, or similar).
  • Solid programming skills in Python (or similar languages) for data manipulation and automation.
  • Experience with cloud platforms (AWS, Azure, GCP) and data-related services.
  • Familiarity with data governance, data security, and data privacy best practices.
  • Excellent problem-solving skills and ability to work independently or in a team.
  • Experience with streaming data technologies (Kafka, Kinesis, Flink) is a plus.
  • Experience with ML platforms (Databricks, Sagemaker) is a plus.
Job Category: Technology
Job Type: Remote
Job Location: USA, Canada
Organization: Job Hunting U

Apply for this position

Allowed Type(s): .pdf, .doc, .docx