Back to all jobs

Python/ML Developer - Multimodal Model

Python/ML Developer
Reddit r/forhire
Apply NowSign in to track
AI-enhanced for better readability

[HIRING] Python Developer - Multimodal Model

Source: reddit-r-forhire

About the Role

We are seeking a Python/ML Developer to develop, train, and evaluate a machine learning model for Human Activity Recognition using video (camera footage) and sensor data. The project aims to design, implement, and evaluate three machine learning models.

Project Overview

The project involves developing three models:

  • Model 1: Sensor-Based Baseline Model: Utilizes sensor data (already extracted CSVs) for activity recognition.
  • Model 2: Video-Based Baseline Model: Performs activity recognition using video data only.
  • Model 3: Multimodal Human Activity Recognition Model (Video + Sensor Fusion): This is the main model, combining video and sensor data for activity recognition. Key tasks include:
    • Addressing alignment and synchronization issues between modalities.
    • Handling missing or inconsistent data.
    • Defining the fusion strategy for combining data.

Responsibilities

  • Develop, train, and evaluate the three machine learning models.
  • Perform tests and include relevant evaluation metrics for each model.
  • Justify model design choices.
  • Write well-documented, maintainable Python code with good naming conventions, inline documentation, and clear separation of concerns (training, evaluation, etc.).

Data

Both video and sensor data will be shared upon project acceptance. A sample of the data may be requested beforehand.

Requirements

  • Proficiency in Python.
  • Experience with machine learning model development, training, and evaluation.
  • Ability to handle and process video and sensor data.
  • Strong understanding of model evaluation metrics.
  • Excellent coding practices, including documentation and maintainability.

Timeline and Compensation

  • Estimated Time of Delivery: 4-5 weeks (not a strict timeframe).
  • Estimated Effort: 75-100 hours of development time.
  • Budget: $15-20/hr. Further development time may be requested to improve results or introduce new evaluation metrics.
  • Payment Structure: Will be discussed via DM.

Similar jobs