Senior Machine learning Engineer
Responsibilities
As a senior machine learning engineer, you will be involved in engineering research and development under the guidance of senior associates.
- Do literature surveys and thorough studies on existing work on a given vision-related problems
- Implement computer vision-based or relevant algorithms to provide a solution for the given problem
- Evaluate existing deep learning models for accuracy and performance
- Design new deep learning models
- Implement machine/deep learning models and perform training, testing, fine-tuning and performance testing
- Design and implement machine learning-based solutions in Python
- Integrate the implemented solutions to the existing Python codebase
- Document all research findings
- Should be able to understand and write machine learning design documents
- Effective communication with clients and other stakeholders with help of senior associates
- Guiding and mentoring a small junior team
Qualifications
- Background in Electronics, Bio-medical, Electrical or Computer Science engineering
- At least 2 years of experience in machine learning, deep learning and computer vision
- Proficiency in Python programming language and deep learning frameworks (Keras, Tensorflow, Pytorch)
- Knowledge on existing deep learning model architectures
- Capable to read and understand research papers identified in the machine vision domain
- Knowledge in mathematics, statistics and algorithms
- Good communication skills