Data Lake Support Engineer (offline)

Company Description

Ubisoft is one of the leaders in entertainment, with a rich portfolio of well-known brands worldwide. In Ukraine Ubisoft has two studios, Ubisoft Kiev and Ubisoft Odesa, which focus on strengthening Ubisoft's presence on all platforms, with the main expertize in PC. Ubisoft Kiev was established in 2008 and is one of the biggest GameDev studios in Ukraine that collaborated on blockbusters like Assassin's Creed®, Far Cry®, Steep®, Watch Dogs®, Trials®, Rainbow Six®, Ghost Recon ® and more. Ubisoft Odesa was opened in March 2018 and takes part in the development of Ubisoft’s world-known franchises.

Job Description

The Data Lake team enables the centralization and management of all Ubisoft raw data in near real-time, and make that data available for various uses like data warehousing, analysis and exploration.

The role of this support position is to ensure stability of existing pipeline and processes as well as suggesting improvements and optimizations.

Responsibilities

Support existing real-time and batch data ingestion pipeline
Analyze the data sources and perform data exploration;
Shares acquired skills with team members through formal and informal channels;
Proposes ideas of improvement of the applications, procedures and technologies used;
Ensures reporting to his/her manager and communicates and escalades warnings;
Support the good working of developed applications in all environments through interaction with Ops teams and/or set up of continuous integration and deployment tools;
Identifies and troubleshoots system deficiencies and recommends solutions;
Increases applications operating efficiency on a regular basis;
Creates technical documentation, is quality driven in term of deliverables;
Actively contributes to corporate knowledge base;
Suggests system improvements and offers alternative solutions to the different problems that may appear;

Qualifications
Bachelor’s degree in Computer Science or any other related field
Minimum 1-2 year’s experience as a Developer within a professional IT environment
Excellent Knowledge and experience of Linux and scripting
Strong understanding of object-oriented programming (adheres to a solid and reusable object-oriented design)
Git or TFS source control usage
Knowledge or interest on Scala is an asset
Knowledge or interest on Big data technologies (HDFS, Hive, Impala, Kafka, Spark, Nifi etc.) is an asset
Knowledge or interest on Cloud/Container technologies is an asset (Docker, Kubernetes, Ansible)
Understanding of web services & APIs (REST, SOAP)
Availability to join rotation on-call support when necessary
Fluent in English

Personal skills

Strong analytical skills;
Excellent communication and organization skills;
Responsible and accountable for his/her actions;
Problem-solving and questioning skills;
Persevering, autonomous, takes initiative;
Capacity to multitask and perform on strict deadlines;
Quality, services and result-oriented;
Easily adaptable to changes and proposals;
Good team player, able to accept constructive criticism and give feedback, facilitates effective team interaction;
Creative & innovative.

Ubisoft offers:

Access to cutting-edge hardware
Proficient and fun-to-work-with colleagues
Opportunity to travel abroad
Medical / Life insurance
English / French courses
Long-term employment with 20 working-days paid vacation

Ubisoft Kiev has an opportunity for you!

Join Ubisoft Kiev Studio and become “Serious about fun” together with us! Challenge accepted?

The job ad is no longer active

Look at the current jobs Sysadmin Kyiv→