Job Title: Machine Learning Engineering Intern

Job Summary: We are looking for a skilled Machine Learning Engineering Intern to join our team. The ideal candidate should be passionate in developing and implementing state-of-the-art Machine Learning (ML) algorithms for image recognition and Natural Language Processing (NLP) tasks. In this role, the selected candidate will use various ML libraries such as PyTorch, Keras, TensorFlow, and state-of-the-art NLP algorithms and libraries, such as FastText, flairNLP, NLTK, and spaCy, to develop, train, and evaluate ML models.

Responsibilities:

  • Design, develop, and implement ML algorithms for image recognition and natural language processing tasks.
  • Use ML libraries such as PyTorch, Keras, TensorFlow to build and train models.
  • Use state-of-the-art NLP algorithms and libraries, such as FastText, flairNLP, NLTK, spaCy, to build and train NLP models.
  • Collaborate with cross-functional teams to collect and pre-process data and ensure data quality.
  • Evaluate and improve the accuracy and efficiency of existing models.
  • Keep up to date with the latest developments in the field of ML and NLP and integrate them into our product development cycle.

Requirements:

  • Must be currently enrolled in a computer science or related program and be eligible for internship credit.
  • Proficiency in Python programming and ML libraries such as PyTorch, Keras, TensorFlow.
  • Strong understanding of NLP algorithms and libraries such as FastText, flairNLP, NLTK, spaCy.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills.

Work Schedule and Location:

  • Full-time internship with flexible work hours.
  • This position is fully remote.

Compensation:

  • This is an unpaid internship for academic credit.
  • Opportunities for growth, mentorship, and learning from experienced professionals.