Offers “Ubisoft”

Expires soon Ubisoft

Technical Architect (Big Data Platform)

  • Internship
  • CANADA

Job description



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.

Responsibilities

The main 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.

Training

·  Bachelor’s degree in computer science or computer engineering or equivalent.

Relevant Experience

·  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.

We are an equal-opportunity employer and value diversity at our company. We do not discriminate on the basis of race, ethnicity, religion, gender, sexual orientation, age or disability status.

Make every future a success.
  • Job directory
  • Business directory