Job Description
At Ubisoft Romania, we create games that reach millions of people worldwide. We're working with top global Ubisoft studios on projects that shape the entertainment industry. From Assassin's Creed and Tom Clancy's Ghost Recon, to Watch Dogs, Just Dance and many others – join us in creating the next big titles in gaming.
Job Description
Your life at Ubi
As Ubisoft's online platform developer, Online Services helps bring high-quality connected experiences to millions of players worldwide. Working alongside production teams, we leverage state-of-the-art solutions to enable value-filled features in all our online games – throughout their development and while they're live. With a view of Ubisoft's entire digital ecosystem and a long-term approach to online gaming, we focus on finding the right solution for the right purpose. And if the solution we need doesn't exist yet? That's just an opportunity for us to create it.
As part of the R&D team, the Full Stack AI Developer designs, develops and implements new or existing applications and tools that leverage the latest technologies, to fulfill business partners objectives.
Their role is to ensure the testing and maintenance of the applications, actively participate in the requirements, architecture, and design specifications. They also determine relevance and potential value of new technologies to support business operations and strategy to create best practices and knowledge sharing.
Your main mission:
• Create prototypes and minimum viable products (MVPs) showcasing new AI capabilities.
• Formulate effective prompts and queries for Generative AI models to yield desired responses and behaviors.
• Build end-to-end applications using a complete technology stack, including front-end and back-end components, to deliver user-friendly and performant solutions.
• Collect, preprocess, and manage domain-specific data to train and fine-tune LLMs, enhancing their understanding and performance.
• Apply domain adaptation and fine-tuning techniques to LLMs, improving their accuracy and aligning them with specific use case needs.
• Leverage domain knowledge to guide the LLMs responses, ensuring contextually relevant and accurate information.
• Collaborate closely with cross-functional teams, including data scientists, NLP engineers, software developers, and domain experts, to ensure successful project outcomes.
• Conduct rigorous testing and evaluation of LLM driven applications to measure their performance and user satisfaction, making data-driven improvements.
• Write technical content and documentation explaining our approach for enhancing community engagement.
• Suggests system improvements and offers alternative solutions to the different problems that may appear.
• Proposes ideas of improvement of the applications, procedures and technologies used.
• Identifies and troubleshoots system deficiencies and recommends solutions.
• Increases applications operating efficiency on a regular basis.
• Establishes responsible deadlines and personal work plans and manages time effectively.
Qualifications
The professional value you bring:
• Proven experience as a Developer within a professional IT environment
• Full stack Cloud-native application development in leading programming languages like Python, Node, C# and React.JS
• Knowledge of RESTful APIs and Web stack backend: Postgres, MongoDB
• Experience with Cloud Service Providers such as AWS or Azure
• Nice to have: basic understanding of Natural language Processing, Large Language Models and Conversational AI
The personal value you bring:
• Highly motivated, passionate and curious about new technologies.
• You take pride in your work and strive to achieve incredible results and possess excellent communication and planning skills.
• Strong analytical skills.
• Problem solving and questioning skills.
• Good team player, able to accept constructive criticism and give feedback, facilitates effective team interaction.
Jobcode: Reference SBJ-rnz7po-18-224-64-80-42 in your application.