This job might no longer be available.

Online Programmer

Ubisoft
Chengdu Sichuan cn
3 years ago
Apply

Job Description

The Online Solutions group supplies standardized online products and services to the Ubisoft production teams worldwide. Already present in North America and Europe, we are establishing a local presence in Asia based at the Chengdu studio, to support our online developments in the region.

What you will do

· Work closely with other units to develop and improve our online platform.

· Work collaboratively with production teams to help them deliver online projects according to their roadmap.

· Support operations teams in deployment and troubleshooting of our services.

· Develop services and tools aimed at supporting games production and operations.

· Participate in medium to large-scale, complex, cross-functional technical projects.

· Contribute to the ongoing efforts to document services architecture and flows for general and technical audiences

Qualifications

What you should be equipped with

· 3+ years of relevant experience in high-performance and fault-tolerant systems development.

· Graduated in computer science or equivalent work experience.

· Hands on proficiency in at least two of the following languages: Python, JavaScript, Golang, C#, shell/CLI.

· Fluent in Mandarin. Good written and spoken English.

· Knowledge in Internet protocols, Web technologies and online architectures.

(HTTP, TCP, UDP, DNS, RESTful service, SOA, JSON, Client/Server, Peer-to-Peer, websocket, cloud, proxy, container, microservice, firewall, security, ...)

· Availability to travel abroad for short periods of time.

Bonus points

· Knowledge in cloud infrastructures: OpenStack, AWS, GCP, Azure, …

· Knowledge in container management: Kubernetes, Docker, …

· Knowledge with Web servers and frameworks

· Knowledge in databases and data stores: MySQL, Aurora, MongoDB, Redis, Elasticache, Couchbase, …

· Knowledge in CI/CD practices

· Knowledge in any of those tools/systems: Git, Jira, Chef, Zabbix, ELK stack, Grafana, Splunk, Prometheus,…

· Knowledge of Agile software engineering practices, including coding standards, code reviews, source control management, build processes, automation, testing, deployment and operations.

Additional Information

· Curious with a passion for learning. This is vital for growth within our broad and dynamic ecosystem.

· Strong problem solving and analytical skills.

· Ability to work as part of a team with excellent interpersonal skills.

· Ability and flexibility to work effectively in a multi-national, multi-time-zone corporate environment.

· Self-motivated, highly proactive with a customer service philosophy and attitude.

· Ability to manage stress and change.

Company Description

Established in 2008, Ubisoft Chengdu is one of the key game studios in western China and a full-fledged production center, with over 320 talents contributing to Ubisoft’s line-up. We have a strong track record of co-development on Ubisoft’s biggest brands such as Assassin’s Creed®, Skull and Bones™ and For Honor®, as well as developing casual games such as Rabbids party game and bringing hit titles to Switch.

Meanwhile, we are also a pioneer in cutting-edge technology driving Ubisoft’s “games as a service (GAAS)” ethos. Chengdu’s technology team develops products that empower production teams to make educated, data-driven decisions on hit Ubisoft brands.

To find out more, please visit our website: http://www.ubisoftgroup.com or our WeChat account (UBISOFT育碧or 育碧招聘).

Create Your Profile — Game companies can contact you with their relevant job openings.
Apply

Jobs at Ubisoft

Engineering jobs