Senior Software Engineer - RUST Backend (W/M/NB)

2 Months ago • 4-8 Years • DevOps

Job Summary

Job Description

Ubisoft's Consumer Data Domain seeks a Senior Software Engineer proficient in Rust to build scalable machine learning systems for user trust and safety. Responsibilities include designing, building, and maintaining microservices and APIs, creating data pipelines, managing cloud infrastructure (Kubernetes, AWS/Azure), participating in proof-of-concept projects, optimizing code for scalability, and deploying ML models to production. Collaboration with data and ML engineers is crucial. Ideal candidates possess experience in software/data engineering, REST APIs, microservices, cloud technologies, and machine learning deployment.
Must have:
  • Experience in Software/Data Engineering
  • Proficiency in Rust or Python
  • REST API and Microservices experience
  • Cloud Technology (Kubernetes, AWS/Azure)
  • Machine Learning knowledge & Deployment experience
Good to have:
  • Databricks experience
  • DevOps experience
  • Big Data Processing experience
Perks:
  • Profit Sharing
  • Yearly company saving plan
  • 25 paid time off + 12 additional paid days off
  • 50% Navigo pass reimbursement
  • Lunch vouchers
  • Healthcare for you and your family
  • Maternity/Paternity leaves

Job Details

Company Description

Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their dedication and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.

Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game-changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.

Job Description

Ubisoft is natively data-driven: from the core of our games to our marketing actions, we’re leveraging data and algorithms.

Part of the Ubisoft Data Office, the role of the Consumer Data Domain is to leverage data to improve the consumer experience engaging them all along their journeys while making sure they feel safe and cared for.

Your role:

Build scalable machine learning systems to preserve the trust and safety of our users. Our motto is to never stop at the prototyping phase by combining research and engineering cycles with the objective to deploy production-grade products.

In that context, we’re looking for a Software Engineer with past practical experience, ideally in the field of machine learning.


Missions:

The archetypal missions for this position would be to:

  • Take ownership over the projects you build and push them ahead.
  • Design, prototype, build and maintain microservices & APIs that deliver data and models to teams and projects across Ubisoft.
  • Build pipelines and batch processes that move and transform data.
  • Build and manage a scalable infrastructure in the cloud.
  • Participate in the decisions and implementations to improve the platform’s quality while be a key member.
  • Participate in proof-of-concept projects to advance understanding of new data and ML related technologies, while furthering your own knowledge and skills as well.
  • Write, optimize, and produce high quality code that can run at scale, using modern best practices (MLOps).
  • In collaboration with data and machine learning engineers, ship models or prediction pipelines to production in our internal or public cloud infrastructures.
     

Qualifications

Whether you’re a software engineer who loves Machine Learning, or a research person that loves engineering, the key traits needed for this role are:

  • Experience in Software/Data engineering, or a related field with a solid experience either Python, Rust.
  • Experience building and interacting with REST APIS and familiarity with the principles of microservice architecture and APIs design.
  • Previous experience using cloud technology, Kubernetes, AWS/Azure.
  • Ability to navigate between the big picture and the micro details.
  • A capacity to work collaboratively, with good communication skills to discuss with colleagues.
  • Knowledge of Machine learning (& Deep Learning).
  • Experience deploying models to production.
  • If you have other experiences related to Databricks, DevOps, Big Data Processing, it will be considered an asset to the position.
  • Strong communication skills (English mandatory).
     

Additional Information

Ubisoft's perks

  • 💰 Profit Sharing, yearly company saving plan. 25 paid time off + 12 additional paid days off. 50% of your Navigo pass is paid by the company, lunch vouchers (9€/day), healthcare for you and your family, and lots of Ubisoft additional perks. Maternity leaves of 20 weeks, paternity/co-parental leaves of 7 weeks.
  • 📍 Our brand new office is located in Saint Mandé, (Metro line 1, Saint Mandé station). Gym available in the building. Ability to work remotely.

Additional Information

Ubisoft offers the same job opportunities to all, without any distinction of gender, ethnicity, religion, sexual orientation, social status, disability, or age. Ubisoft ensures the development of an inclusive work environment which mirrors the diversity of our gamers’ community.

 

Check out this guide to help you with your application, and learn about our actions to encourage more diversity and inclusion.

Similar Jobs

Match Group - Sr. Software Engineer, Machine Learning

Match Group

Palo Alto, California, United States (Hybrid)
3 Months ago
Google - Software Engineer, Early Career, Campus

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Month ago
Google - Staff Software Engineer, Google Cloud Platforms

Google

Kirkland, Washington, United States (On-Site)
1 Month ago
Google - Software Engineer II, Full Stack, Google Cloud

Google

Hyderabad, Telangana, India (On-Site)
3 Months ago
Meta - Research Scientist Intern, Smart Glasses in Wearables AI (PhD)

Meta

New York, New York, United States (On-Site)
3 Months ago
Microsoft - Technical Support Engineer - Azure Database MySQL

Microsoft

Selangor, Malaysia (Hybrid)
2 Weeks ago
Revolgy - Junior Cloud Ops Engineer (Intern)

Revolgy

(Remote)
1 Month ago
Tencent - Version management 游戏版本管理

Tencent

Shenzhen, Guangdong Province, China (On-Site)
3 Months ago
Microsoft - Senior Technical Program Manager

Microsoft

Prague, Prague, Czechia (On-Site)
1 Month ago
IGT - Systems Engineer

IGT

Alaska, United States (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Lifelancer - Senior Data Scientist

Lifelancer

Bengaluru, Karnataka, India (On-Site)
3 Months ago
DigitalOcean - Senior Software Engineer (Hyderabad)

DigitalOcean

Hyderabad, Telangana, India (Hybrid)
2 Months ago
Visa - Staff Data Engineer

Visa

Warsaw, Masovian Voivodeship, Poland (Hybrid)
3 Months ago
Qualys - Cloud Security Engineer

Qualys

Pune, Maharashtra, India (On-Site)
3 Months ago
Nexters - Data Engineer at Attribution

Nexters

Cyprus (Remote)
1 Week ago
Sinch - Anti-spam / Anti-fraud Product Manager

Sinch

London, England, United Kingdom (Remote)
2 Months ago
Zoox - Calibration, Localization, and Mapping Internship/Co-op

Zoox

Foster City, California, United States (On-Site)
3 Months ago
Google - Senior Software Engineer, AI/ML GenAI, Google Cloud AI

Google

Sunnyvale, California, United States (On-Site)
3 Months ago
Microsoft - Software Engineer II - AI/ML

Microsoft

Dublin, County Dublin, Ireland (On-Site)
4 Weeks ago
Google - Senior Software Engineer, Full Stack

Google

Mexico City, Mexico City, Mexico (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Saint-Mandé, Île-de-France, France

Haptic - Senior DevOps Engineer

Haptic

Paris, Île-de-France, France (Remote)
1 Month ago
Assystems - Ingénieur Systèmes Fluides Nucléaire Confirmé H/F

Assystems

Lyon, Auvergne-Rhône-Alpes, France (On-Site)
3 Months ago
Virtuos - Lead Tools Programmer

Virtuos

France (Hybrid)
3 Months ago
Assystems - Coordinateur technique H/F

Assystems

Cherbourg-en-Cotentin, Normandy, France (On-Site)
3 Months ago
Microsoft - Senior Software Engineering Manager

Microsoft

Paris, Île-de-France, France (On-Site)
1 Month ago
Assystems - Chef de Projet Technique (H/F)

Assystems

Lyon, Auvergne-Rhône-Alpes, France (On-Site)
3 Months ago
QUANTIC DREAM - Lead Writer (F/M/NB)

QUANTIC DREAM

Paris, Île-de-France, France (Hybrid)
3 Months ago
Haptic - Senior Game Engineer

Haptic

Paris, Île-de-France, France (Remote)
1 Month ago
Fabric - Applied Researcher, Cryptography Proof Systems

Fabric

France (Remote)
3 Months ago
Assystems - Chargé d'affaires Logistique Nucléaire

Assystems

Cruas, Auvergne-Rhône-Alpes, France (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

Saviynt - Software Architect - Privilege Access Management

Saviynt

United States (Remote)
3 Months ago
 Sagecor Solutions - Software Engineer 2 (IDN - 073)

Sagecor Solutions

Annapolis Junction, Maryland, United States (On-Site)
3 Months ago
Ubisoft - DevOps Linux Administrator

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
1 Week ago
Bounteous - Senior Cloud Engineer - BOT

Bounteous

India (Remote)
3 Months ago
DEVOTEAM - Distributed Cloud l Google Data Project

DEVOTEAM

Lisbon, Lisbon, Portugal (Remote)
3 Months ago
Bounteous - AWS Pinpoint Technical Specialist

Bounteous

India (On-Site)
3 Months ago
The Walt Disney Company - Lead Software Engineer

The Walt Disney Company

Burbank, California, United States (On-Site)
1 Month ago
MRI Software - DevOps Engineer

MRI Software

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Luxoft - Robotic Process Automation (RPA) Developer

Luxoft

Abu Dhabi, Abu Dhabi, United Arab Emirates (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Ubisoft’s 21,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences.


Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. 


Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. 


If you are excited about solving game changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us Create the unknown.

Paris, Île-de-France, France (On-Site)

Paris, Île-de-France, France (Hybrid)

Montpellier, Occitanie, France (On-Site)

Montreal, Quebec, Canada (Hybrid)

Taguig, Metro Manila, Philippines (On-Site)

Shanghai, Shanghai, China (On-Site)

Pune, Maharashtra, India (On-Site)

Malmö, Skåne County, Sweden (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Montreal, Quebec, Canada (Hybrid)

View All Jobs

Get notified when new jobs are added by Ubisoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug