ApplySenior 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