Programmeur·euse Outils - Quality Foundation
Core
Develop and operate micro-services for collecting, transporting, aggregating, analyzing, and visualizing game crashes and bugs at scale.
Role type
Senior backend engineer (distributed systems)
Builds
Micro-services supporting crash and bug data pipelines for Ubisoft games
Domain
Video game industry / distributed backend systems
Deliverable
production ML models | product features | infrastructure
Required skills
C#, .NET, Linux, Docker, REST API design, Git, CI/CD tools, alerting and observability tools
Preferred skills
Kubernetes, OpenAPI, SQL, ElasticSearch, DevOps/SRE practices
Technologies
C#, .NET, Linux, Docker, Kubernetes, OpenAPI, SQL, ElasticSearch, Git
Responsibilities
Design, develop, and maintain micro-services; Participate in migrating to a distributed high-availability architecture; Design robust and scalable REST APIs; Improve service reliability, performance, and observability; Collaborate with production and operations teams; Modernize user interfaces
Seniority
Senior, hands-on IC