company_logo

Full Time Job

Online Programmer

Ubisoft

Helsinki, Finland 08-12-2024
 
  • Paid
  • Full Time
Job Description
Do you have an interest in how cloud tech is shaping the games of tomorrow? Would you like to work alongside like-minded programming experts on transforming traditional game engines? Read more below!

Please note that this position is located in the Ubisoft RedLynx studio in Helsinki, Finland. We work with a hybrid model at the office with an opportunity of working from home a couple days a week. Relocation assistance is offered to the candidate selected for the position.

Job Description

We are looking for an Online Programmer for Scalar here at Ubisoft RedLynx in Helsinki.

As a Programmer on Scalar, you'll be part of an international team building and deploying core services on a cloud platform for our games. Following a microservice architecture pattern, you will create independent systems that increase scale and depth for simulations of our game worlds. Working in parallel with game teams who make use of this new technology, you will also be working closely with people from other disciplines and follow agile methodologies to drive your work forward.
Our Plan
Our highest ambition is to give passionate teams and individuals the freedom and trust they need to succeed in a creative and exciting environment. We encourage people to make conscious choices and decisions, poke holes in existing plans, and express what they need to be successful.

In this role, you'll be part of the wider Production Technology group at Ubisoft where you will work as part of a transversal group of experts from around the globe. As colleagues, we celebrate a curious mind that is backed by experience and aim to provide an inspiring and diverse workplace with friendly individuals.

You will be working with tech like:
• Cloud computing: Google Cloud, Amazon Web Services, Microsoft Azure, Docker, Kubernetes
• C++: gRPC, libcurl, OpenSSL, LZ4, RapidJSON, Google Test, Conan, CMake
• Python: Quart, Uvicorn, asyncio, Jinja, NumPy, Numba
• Other: Visual Studio, GitLab, Linux and access to Ubisoft's global inner source community

Qualifications

We would love if you...
• Are self-motivated and have a creative mindset to problem solving in code
• Are used to writing C++ modules with high performance and a minimal memory footprint
• Know when to use unit tests and are familiar with test-driven development
• Are experienced with debugging on multiple operating systems, including consoles and/or Linux.
• Have been working with C++20 or newer and have an interest in Python
• Have some experience with cloud platforms and microservices
• Have experience with developing video games or an interest in them
• Are used to working in an international environment and you express yourself fluently in English

Jobcode: Reference SBJ-g4n5n7-44-222-82-133-42 in your application.

Company Profile
Ubisoft

Ubisoft’s worldwide network of video game development studios and business offices work hand-in-hand each day to deliver rich and innovative gaming experiences that reflect the creativity and diversity of their teams