Data Engineer (Python, SQL & Data for AI)
Posted Updated
Role Overview
We are looking for a Data Engineer to build and maintain reliable data systems that support analytics, applications, and AI initiatives.
Key Responsibilities
- Build and maintain data ingestion and ETL/ELT pipelines.
- Design, model, and document data in a cloud data warehouse.
- Implement data quality checks, monitor pipelines, and troubleshoot failures.
- Partner with product and AI teams to make trusted data available for new use cases.
- Optimize queries, pipeline performance, and cloud costs.
Required Qualifications
- Professional experience building and maintaining data pipelines.
- Strong Python and SQL skills.
- Experience with at least one cloud data warehouse, such as BigQuery, Snowflake, or Redshift.
- Experience with dbt or a comparable transformation tool, as well as pipeline orchestration.
- Familiarity with testing, Git, and deployment practices.
Nice to Have
- Experience with Airflow, streaming data, or change data capture (CDC).
- Experience with GCP, AWS, or Azure.
- Experience preparing data for retrieval-augmented generation (RAG) applications.