Position: Data Engineer
Company: Unicsoft
Experience required: 5y
English level: upper

Key responsibilities:
- Building, deployment, and maintenance of mission-critical analytics solutions that process data quickly at big data scales
- Contributing to design, code, configurations, and documentation for components that manage data ingestion, real-time streaming, batch processing, data extraction, transformation, and loading across multiple data storages.
- Owning one or more key components of the infrastructure and works to continually improve it, identifying gaps and improving the platform’s quality, robustness, maintainability, and speed.
- Cross-training other team members on technologies being developed, while also continuously learning new technologies from other team members.

Requirements:
- 5+ years of experience in software development
- Key stack: Python, Azure (Databricks), Kafka
- Experience with Snowflake
- Knowledge of SQL and MPP databases 
- Knowledge of Data Warehousing, design, implementation and optimization
- Knowledge of BI reports and dashboards design and implementation
- English - upper-intermediate or better

We offer:
- Work remotely or from our Kyiv “Zoloti Vorota” office;
- Working schedule: 10-19, or 11-20;
- Opportunity to develop your skills in a friendly, professional team;
- Corporate English classes;