Position Overview
We're looking for a Data Engineer who can both code backend services in Golang and work with modern data warehouses / OLAP systems (e.g., BigQuery, StarRocks, ClickHouse, Snowflake) to support high-volume data pipelines and analytics. You'll focus on hands-on development, query optimization, and ensuring smooth data flow from ingestion to reporting.
Responsibilities
- Build and maintain backend services in Golang for data ingestion, APIs, and integrations.
- Develop and optimize ETL / ELT pipelines to process large volumes of data daily.
- Write efficient SQL queries and optimize performance for cost and speed.
- Design schemas with proper partitioning and clustering for analytics workloads.
- Support deployment and maintenance of data warehouse / OLAP clusters (e.g., BigQuery, StarRocks).
- Collaborate with senior engineers and architects to implement best practices.
- Contribute to monitoring and alerting setups for pipelines and workloads.
Requirements
2–4 years of professional software development experience.Hands-on experience with Golang backend development.Proficiency in SQL and query optimization.Familiarity with at least one cloud data warehouse / OLAP platform (e.g., BigQuery, StarRocks, Snowflake, Redshift, ClickHouse).Knowledge of ETL / ELT tools (Airflow, dbt, or custom pipelines).Basic cloud experience (GCP, AWS, or Azure).