Role Overview
We are seeking a dedicated AI engineer to join our growing company. You will work as part of a diverse team of software engineers, data scientists, and machine learning (ML) experts to develop new models and algorithms to apply artificial intelligence to solve real-world problems and change the future.
As an artificial intelligence engineer, you will be expected to have a keen interest in artificial intelligence, machine learning, and staying current with the latest developments in a rapidly changing field. Your duties will include collecting and analyzing data sets to identify patterns and develop predictive algorithmic models.
Responsibilities
- Develop and implement machine learning and NLP models for extracting insights from large text data.
- Perform data preprocessing, feature engineering, and management to improve model performance.
- Select and optimize ML algorithms for scalability, accuracy, and efficiency.
- Evaluate and monitor model performance, identifying areas for improvement.
- Deploy and maintain ML models in production environments using cloud computing platforms.
- Collaborate with cross-functional teams to understand requirements and develop solutions.
- Stay updated with the latest ML research and developments.
Skill Set
- Strong foundation in mathematics, statistics, and statistical methods.
- Proficient in Python programming and ML libraries/frameworks (e.g., Scikit-learn, TensorFlow, PyTorch).
- Hands-on experience in developing and implementing ML models for business use cases.
- Excellent problem-solving skills and analytical thinking.
- Familiarity with text preprocessing techniques (e.g., tokenization, stemming, lemmatization).
- Experience in language modeling, named entity recognition (NER), sentiment analysis, and text classification.
- Knowledge of word embedding techniques (e.g., Word2Vec, GloVe, FastText).
- Understanding of evaluation metrics for NLP tasks (e.g., precision, recall, F1-score, accuracy).
- Deployment experience using tools like Docker and Flask.
Requirements
- 3 - 5 years of hands-on experience as a Machine Learning /Artificial Intelligence Engineer building SaaS or enterprise products.
- Solid understanding of common programming languages used in AI, such as Python and Node.
- Experience building AI models in platforms such as Keras, TensorFlow.
- Basic knowledge of statistical and algorithmic models.
- Experience working with large data sets and writing efficient code capable of processing large data streams at speed.
- Familiarity with deep learning and machine learning algorithms and the use of popular AI/ML/NLP frameworks.
- Experience with working on ChatGPT is an added advantage.