Job Scope
As an AI/ML Platform Engineer, you will be involved in both the development and operation of next generation AI/ML Platforms and ensure they remain secure, performant, and reliable. You will also be involved in the design of other solutions, matching capabilities to priority business challenges.
Job Responsibilities
- Contribute in AI/ML Platform development, including monitoring, logging and deployment of proprietary, open-source or in-house developed applications
- Develop services and integrate them with internal and external
- Identify and evaluate new technologies that improve performance, maintainability and scalability of our infrastructure.
- Provide visibility into the structure, state and performance of the AI/ML
- Work closely with Architects, Platform Engineers and Product Owners to deliver software in a continuous delivery environment.
- Work closely with data scientists and business stakeholders to assist in the development and deployment of analytics/machine learning models.
Job Requirements
- University Degree in computer science, software engineering, or related fields
- At least 3 years of experience in AI/ML platform development
- Experienced in software engineering and system design is a must
- Hands on programming skill in Python
- Experience with DataOps/MLOps in a large scale enterprise environment is preferable
- Experience in delivery of large scale data infrastructure (in scale of hundreds of TB) is preferable
- Experience in public cloud adoption (AWS, Azure, AliCloud) is preferable
- Experience in the following technology stack
- Infrastructure: Docker, Terraform, Kubernetes
- AI/ML Platform: Jupyter, MLflow, Ray
- Data Engineering: Airflow, Spark
- CICD Suite: Jenkins, JIRA, Sonar, Git, Ansible
- Test Framework: jMeter, jUnit, PyTest
- Experience in working in an international team, with solid grounding in financial service is a plus