Python Developer with ML and DL experience for Algorithm Development

Job ID: 38757747

Budget: ₹1,500 – ₹12,500 INR

We are seeking a skilled Python developer with a strong background in machine learning (ML) and deep learning (DL) for algorithm development. The project involves creating algorithms to process and analyze unstructured datasets containing text, numeric data, and images. Your role will be to design and implement algorithms that can effectively handle this data and perform comparisons between different models.

Key Requirements:
- Expertise in Python, ML, and DL, with a focus on applying these technologies to real-world problems.
- Proven experience in algorithm development, particularly in handling unstructured datasets.
- Ability to understand and derive insights from complex datasets.
- Experience working with various deep learning models in addition to GAN, Transformer, and TCN.
- Proficiency in data cleaning, imputation, and preparing datasets for analysis.
- Proven ability to apply a wide variety of ML and DL models.
- Strong problem-solving skills, with a focus on optimizing models for both accuracy and speed.
- Ability to document the entire process— from initial data exploration to algorithm implementation and evaluation— in a clear and organized manner in a notebook.

The project involves developing algorithms to process and analyze unstructured datasets, which will include text, numeric data, and images. Your role will be to design and implement algorithms that can effectively handle this type of data and compare their performance against other models. Experience in this area will be crucial to the project's success. If you have a passion for problem-solving and working with unstructured data, we would love to hear from you.

Project Goals:
- Process and analyze unstructured data, deriving actionable insights.
- Implement state-of-the-art deep learning models and compare their performance.
- Ensure models are optimized for both accuracy and speed, with early stopping callbacks and effective convergence management.
- Prepare results for presentation in a professional format, including visualizations such as time-series plots and performance comparison charts.

If you are passionate about solving complex problems and have experience working with unstructured data, we would love to hear from you!