What are the responsibilities and job description for the Machine Learning Engineer position at CLARITY?
REQUIREMENTS:
- You are knowledgeable about production-grade Machine learning inference and model training lifecycle.
- A minimum of 4 years of hands-on experience in production projects as a Machine Learning Engineer, Data Engineer, or Data Scientist.
- At least 5 years of overall experience in software development.
- Strong experience in Python programming language.
- Strong experience in PyTorch or Tensorflow.
- Strong experience in NLP and/or CV (not only GPT & BERT-like models).
- Strong experience with the following libraries: numpy, pandas, opencv, spacy, nltk, scikit-learn.
- Experience with generative models (GPT) and prompt engineering.
- English language (Intermediate and higher).
- This is a full-time position requiring exclusive commitment.
GOOD TO HAVE:
- Experience with Azure Cloud services (or alternative)
- Experience with OpenAI platform (or alternative).
- Experience with HuggingFace.
- Experience with data processing pipelines.
- Knowledge of data analysis, statistics and data visualisation (descriptive statistics, statistical tests, plotting, dashboards, etc.).
RESPONSIBILITIES:
- Automatization of information extraction from digital born and scanned documents in various formats (PDF, Excel, Word, Images etc.).
- Building prediction and recommendation models based on the input data and user behaviour.
- Building ML/data pipelines and datasets according to business requirements.
- Analysing and visualising the data and presenting the result to the team.