Data Engineer
We're looking for an experienced Data Engineer to take ownership of our data platform and help scale it to meet growing demands. You'll be responsible for maintaining and optimizing data pipelines, designing new ingestion processes, and supporting the data needs of various teams including product, data science, and go-to-market. This role is ideal for someone who enjoys working with modern data tooling, improving performance and reliability, and laying the groundwork for ML-powered features.
What You'll Do
Maintain and improve data pipelines to ensure reliable data flow from ingestion to delivery
Optimize performance and costs across tools such as Snowflake, Clickhouse, AWS, dbt, and Dagster
Own data quality through monitoring, alerting, and validation
Manage and extend infrastructure, including orchestration and CI/CD for data workflows
Support MLOps as machine learning models are developed and deployed
Be on call for critical pipelines and respond quickly to any issues
Collaborate with data scientists, product managers, and engineers to launch new data products
What We're Looking For
Proven experience designing, building, and maintaining production data pipelines
Strong proficiency in Python and SQL
Hands-on experience with dbt, orchestration frameworks (e.g., Dagster, Airflow, or Prefect), and AWS
Familiarity with Snowflake, Clickhouse, or other modern data warehouses
Excellent problem-solving skills and a proactive mindset
Interest or experience in MLOps and supporting ML workflows in production
A strong sense of ownership and accountability for data quality and reliability
