Our client within the retail industry is looking for an AI Software Engineer who will join their content personalization and platform team that develop scalable and reusable components needed to enable real-time personalization use cases. These components cover model serving of supervised/unsupervised machine learning models, streaming of real-time events incl. storing & abstracting this data.
Your assigment is to work with machine learning engineers and data scientists to build large-scale systems in the cloud incl.
Automatic model training and deployment
Setup and automate elastic infrastructure in cloud
Large scale A/B testing
An experienced software developer (5 years+) with a strong mindset of building scalable and high-quality software products. You understand the
The challenge of design and development in large scale distributed system.
Rich experienced in developing and deploying microservice based product
Excellent programming skills in Python. Not only familiar with the language itself, but also fully aware of best practices, code structure, design patterns, development workflow etc
Hands-on experience in DevOps and automating software development processes, like familiar with tools like different CI/CD tool, Docker and Kubernetes, etc
Experienced in at least one of cloud solutions like Azure (preferably), AWS or GCP
Experience and proficiency with unit and integration testing
A good team player in Agile team, you are willing to take different kinds of tasks to meet sprint commitment
Experience with applying machine learning in product and MLOps, hands on experience with tool like Airflow, Kubeflow, MLflow etc would be a big plus.