Apply

Senior Software Engineer – Machine Learning (W/M/NB)

Posted 6 months agoViewed

View full description

💎 Seniority level: Senior, Experience in Software/Data engineering, or a related field

📍 Location: France

🔍 Industry: Software Development

🗣️ Languages: English

⏳ Experience: Experience in Software/Data engineering, or a related field

🪄 Skills: AWSPythonKubernetesMachine LearningAzureData engineeringREST APIRustCommunication SkillsCollaborationDevOpsMicroservicesSoftware Engineering

Requirements:
  • 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.
  • Knowledge of Machine learning (& Deep Learning).
  • Experience deploying models to production.
Responsibilities:
  • 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.
Apply