Position: Senior Data Engineer
Company: Smart Hires
Category: Data Engineer
Experience required: 5y
English level: intermediate

**What you will do:**
- Design, build, extend, and maintain data pipelines and unified integration ETL; 
- Scale the data pipeline throughput using applicable instruments;
- Introduce and adopt new instruments, technologies and their combinations that will allow the company to scale the data processing speed and performance in a cost-efficient way.

**Starter-kit needed to join the board:**
- Proven experience in building data processing pipelines;
- Experience with workflow automation tools (AirFlow, Prefect, Luigi, etc.);
- RDBMS, Column-oriented DBMS (writing queries, db architecture building, administration, etc.);
- Apache Spark;
- Strong core Python knowledge.

**Pleasant extras:**
- ClickHouse;
- Apache Kafka;
- CDC (e.g. WAL - Debezium - Kafka);
- ksqlDB;
- Spark SQL;
- Argo Workflows;
- GCP: BigQuery, Dataproc, Data Fusion, DataFlow.

**We offer:**
- Meaningful work in an agile team of engineers, who turn business ideas into software solutions;
- Freedom to choose the best suitable technologies to deliver the solution (even if it's not in the product yet);
- Fair payout with regular performance-based reviews and stock options plan for top performers;
- Remote-first ideology: freedom to choose between a pet-friendly coworking and a home office ;
- Working hours that adapt to your biorhythm;
- Covering 60% of your training/courses fee;
- Paid vacation & sick leaves (20 business days each) + 15 days off;
- Partial medical insurance coverage.