Earn money with your generative AI skills – Browse jobs

Upwork is hiring a Data Scientist / Machine Learning Engineer to help develop our adaptive learning platform. - Contract to Hire

Data Scientist / Machine Learning Engineer to help develop our adaptive learning platform. - Contract to Hire

Upwork  ·  US  ·  $110k/yr - $160k/yr
3 months ago

3 applicants

We are looking for an experienced Data Scientist / Machine Learning Engineer to play a pivotal role in enhancing our adaptive learning platform. The ideal candidate will have a strong background in data analysis, machine learning, and natural language processing (NLP), and a proven track record of creating adaptive user profiles using data-driven approaches.

1. **Data Analysis and Preprocessing:**

- Collect, clean, and preprocess large datasets to extract relevant information for model development.

- Perform exploratory data analysis to identify trends, patterns, and insights that can inform adaptive learning strategies.

2. **Machine Learning and NLP Modeling:**

- Develop machine learning models for creating adaptive user profiles.

- Utilize NLP techniques to extract meaningful information from unstructured text data, such as student responses and feedback.

- Implement vectorization techniques to represent user profiles and content interactions.

3. **Model Training and Optimization:**

- Train, evaluate, and optimize machine learning models for personalization and adaptability.

- Implement and experiment with state-of-the-art algorithms and techniques to improve model performance.

- Collaborate with cross-functional teams to integrate models into the adaptive learning platform.

4. **Continuous Monitoring and Improvement:**

- Monitor model performance in real-time and implement proactive measures to maintain and enhance user experiences.

- Stay updated with the latest advancements in machine learning and NLP to incorporate cutting-edge techniques into the platform.

5. **A/B Testing and Experimentation:**

- Design and conduct A/B tests to assess the impact of model changes on user engagement and learning outcomes.

- Use experimental results to iterate and refine adaptive learning algorithms.

6. **Collaboration and Communication:**

- Work closely with product managers, software engineers, and educational experts to align data science efforts with the overall project goals.

- Present findings and insights to non-technical stakeholders in a clear and understandable manner.


- (Suggested but not required) Bachelor's, Master's, or Ph.D. in Computer Science, Data Science, Machine Learning, or related field.

- Strong programming skills in languages like Python, and proficiency in machine learning libraries (e.g., FaceHuggers, TensorFlow, PyTorch, sci-kit-learn, OpenAI API).

- Experience with NLP techniques and libraries (e.g., spaCy, NLTK, Transformers).

- Proven track record of developing and deploying machine learning models in real-world applications.

- Familiarity with big data technologies and databases for handling large-scale datasets.

- Strong problem-solving skills and a passion for improving educational experiences through data-driven insights.

- Excellent communication skills and the ability to work collaboratively in a cross-functional team.

If you have any questions, please reach out to: [email protected]

Job is closed

This job is already closed and no longer accepting applicants, sorry.