AI Software Engineer (Machine Leaning, Python, DevOps, Cloud) - Remote - 6 months+
(AI, Artificial Intelligence, Data Scientist, Python)
One of our blue chip clients is urgently looking for an AI Software Engineer.
For this role you can work remotely from home.
As an AI Software Engineer AI foundation, you will join our AI platform team to develop and maintain our internal AI platform.
Your mission is to work with machine learning engineer and data scientist in different AI product teams, identify their common challenges like how to train hundreds of machine learning model in parallel, how to do A/B test in scale, how to automate machine learning model deployment, how to setup and automate elastic infrastructure in cloud. Then develop internal tool and platform to address these challenges and enable them to develop and deploy AI product in a more efficient way.
An experienced software developer (8 years+) with strong mindset of building scalable and high-quality software product. You understand the challenge of design and development large scale distributed system.
Rich experience in developing and deploying microservice based product
Excellent programming skill in Python. Not only familiar with language itself, but also fully aware of best practices, code structure, design patterns, development workflow etc.
Hands on experience in DevOps and automate software development process, like familiar with tools like different CI/CD tool, Docker and Kubernetes, etc.
Experienced in at least one of cloud solution like AWS, Azure or GCP
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.
Required language skills:
Please send CV for full details and immediate interviews. We are a preferred supplier to the client