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

This is a unique opportunity for a Middle Data Developer to play an important role in building a new C2B2B online used car marketplace (VavaCars) that leverages our extensive network of petrol stations and worldwide respected brand - Vitol. As a technology-first start-up Client ‘Dive Deep’ across all customer and business KPIs. The client believes in detail and thus, uses data to optimize processes, drive action and deliver results. The role would suit someone who is passionate about coding to high standards and enjoys implementing great software solutions for our business requirements and issues found

Responsibilities:

Responsible for the building, deployment, and maintenance of mission-critical analytics solutions that process data quickly at big data scales

Contributes 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.

Owns 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-trains other team members on technologies being developed, while also continuously learning new technologies from other team members.

Interacts with engineering teams to create professional data-oriented solutions and ensures that solutions meet customer requirements in terms of functionality, performance, availability, scalability, and reliability.

Analyze and tune the performance of the running DB code 

Be a strong advocate for great engineering practices, being pragmatic when balancing best practice against delivery, all the time managing technical debt effectively.

Collaborate with the team to set up BI and ETL processes.


Requirements (Hard skills requirements):

3+ years of professional experience as a Data/DB Developer  
1+ years of experience coding in SQL and C# (preferable), or Java, Python, Scala, with solid CS fundamentals including data structure and algorithm design
1+ years contributing to production deployments of large backend data processing and analysis systems
1+ years of experience in cloud data platforms (Azure)
Knowledge of SQL and MPP databases (e.g. Vertica, Netezza, Greenplum, Aster Data)
Knowledge of MongoDB, DocumentDB, and CosmosDB skillset
Knowledge of professional software engineering best practices for the full software
Knowledge of Data Warehousing, design, implementation, and optimization
Knowledge of Data Quality testing, automation, and results visualization
Knowledge of BI reports and dashboards design and implementation
Knowledge of development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
Experience participating in an Agile software development team, e.g. 

Ukraine or any other location, but the person has to speak Ukrainian/Russian + Upper English