Job Description
Nebula Digital is hiring a Junior Data Scientist through Niyog Hiring Platform.
Apply through Niyog Hiring Platform by clicking the "Apply" button.
Description:
Nebula Digital is looking for a Junior Data Scientist to join our team in developing personalization and recommendation models for a lifestyle app. This role is ideal for someone with strong data science fundamentals, a passion for working with large-scale user event data, and the ability to execute tasks independently once given direction from a senior data scientist.
As part of a small, high-impact team, you will work on data processing, feature engineering, model building, experimentation, and evaluation. You must be comfortable handling real-world data challenges and building ML models that scale. This role requires minimal hand-holding, so we expect you to take ownership of assigned tasks and proactively drive solutions.
What We Look For
• Problem solver – You can break down complex ML problems and find efficient solutions.
• Self-starter – You take initiative and work independently after receiving direction.
• Growth mindset – You’re eager to learn and improve your skills continuously.
Why Join Us?
• Work on real-world ML challenges impacting millions of users.
• Collaborate with a highly skilled team of ML engineers and data scientists.
• Flexible work environment with growth opportunities.
Responsibilities:
• Develop and experiment with ML models for personalization and recommendation systems under the guidance of senior data scientists.
• Process and analyze large-scale user event data (millions of daily interactions).
• Perform feature engineering and data preprocessing to optimize model performance.
• Implement and evaluate ML models using standard metrics like precision, recall, MAP etc.
• Work independently on assigned tasks after receiving high-level direction.
• Collaborate with engineers and product teams to test and integrate models into production.
Requirements:
Must-Have:
• Strong fundamentals in Data Science and Machine Learning: supervised & unsupervised learning, model evaluation, probability & statistics.
• Experience with Python & ML libraries: Scikit-Learn, Pandas, PyTorch, XGBoost, etc.
• Ability to work independently after receiving guidance from senior team members.
• Proficiency in SQL and data manipulation using Pandas, NumPy, and similar tools.
• Understanding of recommendation system techniques: e.g.collaborative filtering, content-based models, hybrid models etc.
Good to Have:
• Experience with cloud-based ML services (AWS SageMaker, Azure ML, or Google Verte).
• Exposure to A/B testing and experimentation frameworks.
• Familiarity with MLOps tools (MLflow, Kubeflow, etc.).
• Knowledge of streaming data processing (Kafka, Flink, Kinesis).
• Experience working with large datasets (Spark, Hadoop, or other big data frameworks is a plus).
Skills Required:
• Data Mining
• Data Modelling
• Data Reporting
• Data Management
• Data Collection
• Python
• Machine Learning
• A/B Testing
Weekly Holidays:
Friday, and Saturday
Salary:
BDT 1,00,000 - BDT 1,50,000 (Negotiable)