- Entry level
- No Education
- Salary to negotiate
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.
We are looking for a highly qualified specialist to join our team in Kyiv, Ukraine or with relocation to Montreal (Canada). Relocation would be covered by Ubisoft.
The technical architect will analyze, recommend and/or select the best technical directions in order to maximize the project’s production capacity. By supporting new and existing developments, the technical architect will analyzing data, produce code and set out best practices in order to drive the project development.
The main and routine tasks of the technical architect are to:
Define the technological vision and lead the design of a new services or new features and tools when current options do not meet project needs;
Determine any necessary services and tool enhancements to meet project needs and ensure the feasibility of these upgrades;
Ensure the coherence, efficiency, scalability, modularity and compatibility of the features developed by the team;
Analyze and resolve engineering issues pertaining to the services, tools and/or middleware;
In collaboration with the technical directors, communicate the technical constraints of the engine and tools to team members to inform them on production options and related best practices;
Define the measures required to ensure the engine’s optimal performance (FPS, memory consumption, etc.);
Act as a point of contact for all technical issues pertaining to the services and tools;
With the technical directors and in keeping with technical constraints, ensure that project teams (graphic design, animation, etc.) have the tools required to produce content;
Evaluate existing technologies and tools at Ubisoft (or outside Ubisoft) to determine their strengths and weaknesses and recommend those that best meet project objectives and expectations;
Anticipate technological advances, understand the issues brought about by new hardware (e.g. new consoles) and implement software systems that support these changes and possibilities;
Carry out all other related tasks.
Bachelor’s degree in computer science or computer engineering or equivalent.
Minimum 5 years’ experience in data and analytics domains with at least 2 years strong focus on Hadoop based development and integration.
Skills and Knowledge
Good analytical and synthesis skills;
Ability to resolve complex issues;
Autonomy and resourcefulness;
Sense of initiative;
Attention to detail;
Very good knowledge in distributed data management systems
Very good knowledge with HDFS, YARN, Hive, Spark, Hbase
Very good development knowledge with Python and Java or Scala
Very good system integration skill
Access to cutting-edge hardware
Proficient and fun-to-work-with colleagues
Opportunity to travel abroad
In case of relocation, expenses would be covered by the company
Medical / Life insurance
English / French courses
Long-term employment with 20 working-days paid vacation
Ubisoft Kiev has an opportunity for you!
Join Ubisoft and become «Serious about fun» together with us!
VIDEOS TO WATCH
About the company
Ubisoft is a leading creator, publisher and distributor of interactive entertainment and services, with a rich portfolio of world-renowned brands. The teams throughout Ubisoft's worldwide network of studios and business offices are committed to delivering original and memorable gaming experiences across all popular platforms.