Job Description
- Work with internal and external stakeholders including customers, partners and colleagues to solicit requirements, design, develop, test and maintain Machine Learning systems.
- Responsible for documentation of system specifications.
- Conduct technical exploration of new Machine Leaning tools, techniques and platforms.
- Assist to maintain Machine Learning/AI knowledge repository.
- Support pre-sales initiatives, proposal development and provide post-sales support for Machine Learning systems.
Job Requirements
- Degree, Master’s Degree or PhD in Computer Science/Engineering, Knowledge Engineering, Information Systems, Information Technology, Mathematics or equivalent with working experience in development of Machine Learning systems.
- Recognized professional or industrial certifications in relevant Machine Learning technologies or competencies.
- At least 3-5 years of professional experiences in design and development of Machine Learning systems.
- In-depth technical knowledge in at least two of the below areas:
- Data Modelling
- Data Mining
- Statistical Analysis
- Simulation
- Operations Research
- Data Visualisation
- Predictive Analytics
- Technical expertise in Python, R, SQL, Java, C/C++, MATLAB, Scala etc.
- Knowledge of big data technologies e.g. Hadoop, Spark, Hive, HBase etc. will be an added advantage.
- Knowledge of cloud computing platforms e.g. AWS, Google Cloud Platform, Microsoft Azure will be an added advantage.
- Experience in agile development methodologies.
- Knowledge of MLOps best practices in model development and deployment, CI/CD, version control etc.
- Excellent written and verbal communications skills.
- Highly organized, motivated, independent and resourceful team player.
- Strong analytical thinking, interpersonal and problem-solving skills.
- Able to work productively in an agile and fast-paced consulting environment.