Data Engineer
Core
Design, build, and maintain reliable batch and real-time data pipelines and ingestion code to power customer insight, analytics, dashboards, and AI/ML/GenAI use cases.
Role type
Mid-level IC data engineer (consulting)
Builds
Cloud-native ELT/ETL pipelines, Lakehouse solutions, and data models for analytics and AI applications
Domain
Data engineering, cloud data platforms, AI/ML data preparation
Required skills
SQL, Python, cloud fundamentals (AWS/Azure/GCP), modern data stack (Snowflake/BigQuery/Redshift/Databricks), dbt, Airflow, Fivetran, Git, CI/CD, data modeling, data quality practices
Preferred skills
Experience with open table formats (Delta Lake/Apache Iceberg), visualization tools (Power BI/Tableau), AI coding assistants (GitHub Copilot/Codex/Claude/Gemini)
Technologies
SQL, Python, AWS, Azure, GCP, Snowflake, BigQuery, Redshift, Databricks, dbt, Airflow, Fivetran, Git, Power BI, Tableau, Delta Lake, Apache Iceberg
Responsibilities
Analyze business requirements to design and develop modern data and AI analytics solutions; Acquire and integrate data from diverse sources including cloud apps, mobile, social, web, event logs, and streaming feeds; Build and deploy high-availability cloud environments for data pipelines; Apply data quality, testing, and observability practices; Prepare clean, well-modelled data for analytics and AI/ML/GenAI use cases; Contribute to technical guidelines and best practices for the data engineering team
Seniority
Mid-level, hands-on IC