Job Purpose:
To design, develop, and deploy AI-based solutions that improve business operations, customer experience, and data-driven decision-making. The AI Specialist will work across teams to implement machine learning models, natural language processing systems, and computer vision applications.
Key Responsibilities:
- Design and implement machine learning models and algorithms.
- Develop and maintain AI/ML pipelines for training, testing, and deployment.
- Work with large datasets for data cleaning, preprocessing, and transformation.
- Collaborate with software engineers and data scientists to integrate AI models into production systems.
- Research and apply the latest advancements in AI technologies.
- Monitor performance and accuracy of models; perform tuning and retraining as needed.
- Document processes, models, and performance metrics.
Required Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Machine Learning, Data Science, or a related field.
- Strong programming skills in Python; familiarity with libraries such as TensorFlow, PyTorch, Scikit-learn, and Keras.
- Solid understanding of machine learning algorithms, neural networks, and statistical modeling.
- Experience with data analysis tools such as Pandas, NumPy, and visualization tools like Matplotlib or Seaborn.
- Familiarity with cloud platforms (AWS, Google Cloud, or Azure) and containerization tools (Docker, Kubernetes) is a plus.
Preferred Skills:
- Experience with Natural Language Processing (NLP), Computer Vision, or Generative AI.
- Knowledge of MLOps practices and tools.
- Familiarity with version control systems like Git.
- Strong problem-solving skills and attention to detail.
- Ability to work independently and within a team environment.