Job Description:

We are looking for an experienced and innovative AI Specialist to join our team. The ideal candidate will have a strong foundation in AI and machine learning algorithms, hands-on experience in developing and deploying models, and a passion for leveraging AI to solve complex problems. This role requires a blend of technical expertise in AI and machine learning, proficiency in programming languages, and experience with cloud platforms.


Key Responsibilities:

  • Develop, train, and deploy machine learning models for various applications using state-of-the-art algorithms.
  • Analyze data, conduct data preprocessing, and apply feature engineering to enhance model performance.
  • Work with supervised and unsupervised learning techniques, including classification, regression, clustering, and reinforcement learning.
  • Integrate models with applications using REST APIs, ensuring smooth deployment and scalability.
  • Collaborate with cross-functional teams in an Agile environment to deliver AI-driven solutions.
  • Maintain and improve existing models through continuous optimization and monitoring.


Primary Skills and Qualifications:

  • AI and ML Algorithms: Strong understanding of AI, machine learning, and deep learning concepts, including supervised/unsupervised learning, classification, regression, clustering, and reinforcement learning.
  • Technical Skills:
  • Programming Languages: Advanced skills in Python (for data analysis and model development), with experience in R and SQL as a plus.
  • Machine Learning Libraries: Proficiency with libraries such as TensorFlow, PyTorch, and scikit-learn.
  • Cloud Platforms: Experience deploying machine learning models on AWS, Azure, or Google Cloud.
  • Model Integration Tools: Familiarity with Docker and Kubernetes for containerization, as well as REST APIs for seamless integration.


Secondary Skills and Preferred Qualifications:

  • Natural Language Processing (NLP): Experience with NLP tools such as NLTK, spaCy, and BERT.
  • Agile Methodologies: Understanding of Agile development practices, including familiarity with tools like JIRA.
  • Mathematics and Statistics: Strong foundation in probability, statistics, and linear algebra for model development and evaluation.
  • Data Handling: Skilled in data preprocessing, data wrangling, and feature engineering to prepare data for analysis.


Additional Requirements:

  • Bachelor's or master's degree in computer science or related field
  • Strong problem-solving skills and the ability to think analytically.
  • Excellent communication skills to collaborate effectively with team members and stakeholders.