We are looking for candidates who possess a keen interest to pursue a career in the area of machine learning and data science. We believe that candidates can come from any area of specialization, and the eligibility and requirements are as follows:
- Eligibility
- Singaporean only
- Graduated from a recognized university or polytechnic
- Eligible for TeSA CLT / TMCA Funding
- Technical Knowledge and proficiency requirements
- Intermediate programming experience in one of these languages: Python, R, Scala, Java, C, C++, C#, Go
- Understand basic data pre-processing (handling missing data, outliers etc…)
- Build machine learning models using frameworks such as TensorFlow, PyTorch, Keras, and scikit-learn
- Build machine learning pipeline that consists of modular and sequential components to train and build models
- Apply software engineering best practices in basic code documentation (Readme, docstrings and requirements.txt)
- Deploy your models in Docker containers
- Able to provision and use of cloud computing infrastructure such as Microsoft Azure
- Able to do Linux shell scripting
- Able to use at least one of the following database and data processing technologies such as SQL, NoSQL, Apache Hadoop and/or Apache Spark
- Able to use GitHub/GitLab and perform proper code check-in/out and repository
- Understand Statistical fundamentals
Beyond that, we are looking for candidates who are self-directed, independent learners, good problem solvers, and work well in teams. Selection is competitive and the above are more likely our minimum requirements. Please review this article for more information.