Responsibilities:
· Design, build, and optimize machine learning models and algorithms to solve specific business problems. Collaborate with cross-functional teams to gather requirements, define objectives, and deploy models into production environments.
· Train and fine-tune machine learning models using appropriate algorithms and techniques. Evaluate model performance and identify areas for improvement, employing techniques such as cross-validation, hyperparameter optimization, and ensemble methods.
· Collaborate with software engineers and DevOps teams to deploy machine learning models into production environments. Implement APIs and integrate models with existing systems and applications to enable real-time decision-making.
· Monitor model performance and address any issues or anomalies that arise. Continuously improve models by refining algorithms, optimizing code, and incorporating feedback from users and stakeholders.
· Perform exploratory data analysis, generate insights, and present findings to stakeholders. Use statistical methods and visualization techniques to communicate complex concepts and patterns effectively.
· Keep abreast of the latest research and trends in machine learning and artificial intelligence. Evaluate and recommend new tools, libraries, and methodologies to enhance the efficiency and effectiveness of the machine learning workflow.
· Work with stakeholders including customers, partners and colleagues to solicit requirements, design, develop, document, manage and maintain data analytic solutions for customers or internal users
· Support data analytics solutions pre-sales initiatives, proposal development and provide post-sales support.
Requirements:
· Bachelor's or Master's degree in Computer Science, Data Science, Machine Learning, or a related field. An equivalent combination of education and experience will also be considered.
· At least 6-8 years’ experience working in a similar role. Hands-on experience in designing, developing, and deploying machine learning models in real-world applications.
· Solid understanding of machine learning algorithms, techniques, and libraries (e.g., TensorFlow, PyTorch, scikit-learn).
· Experience with working on Large Language Models and Generative AI technology is a plus.
· Technical skills:
1) Strong programming skills in languages such as Python.
2) Proficiency in machine learning frameworks such as TensorFlow, PyTorch, or Scikit-Learn etc.
3) Solid understanding of Statistical Analysis, Probability Theory, and Hypothesis Testing.
· Communication and collaboration
· Willingness to adapt to evolving technologies and learn new tools and techniques.
Only shortlisted candidates will be notified.
Interested applicants, please email a copy of your resume to [email protected] for immediate processing.
(EA Reg No: 20C0312)