Data Scientist — CodeNinja

Experienced Data Scientist opportunity at CodeNinja in Lahore.

Job Quick Facts

💼 Full-time

CodeNinja — Data Scientist

CodeNinja

4.4•Software company•Closed

Website•Directions•(042) 34551364

Company: CodeNinja

Position: Data Scientist / Senior Data Scientist

Location: Lahore, Pakistan

Employment: Full-time

Experience: 4+ years

Salary: Not disclosed in the listing

Deadline: No specific deadline shown

Field: Data Science / Machine Learning / Predictive Analytics

Current listing: Yes, the role has recently appeared in Lahore job results.

CodeNinja Official Website

1. Main requirements

🎓 Education

The job asks for a:

Bachelor's or Master's degree in: Computer Science

Data Science

Statistics

Mathematics

Engineering

or a related field.

💼 Experience

This is the biggest requirement:

4+ years of hands-on experience in Data Science, Machine Learning, or Predictive Analytics.

So if you're currently a university student or fresh graduate, this particular position is probably not suitable for you, even if you have strong Python/ML skills.

2. Technical skills required

You should be comfortable with:

🐍 Python

Particularly:

Pandas

NumPy

Scikit-learn

XGBoost

📊 Machine Learning

You should understand:

Predictive modeling

Classification/regression

Feature engineering

Model evaluation

Cross-validation

Model validation

Performance metrics

⏳ Time-Series Forecasting

This is a major part of this particular job.

The listing specifically mentions:

ARIMA

SARIMA

Prophet

XGBoost

Random Forest

Gradient Boosting

Neural Networks

Time-series forecasting

Seasonality

Trend decomposition

Lag variables

Rolling statistics

Exogenous variables.

📐 Statistics

You should know:

Statistical modeling

Hypothesis testing

Experimental design

Statistical investigations

Model evaluation

And metrics such as:

MAE

RMSE

MAPE

3. SQL & Data

The job also requires:

Strong SQL knowledge

Working with large datasets

Data pipelines

Data analysis

Exploratory Data Analysis (EDA)

Data quality

Analytical environments such as: Jupyter

Databricks.

4. Production / MLOps skills

This isn't just a research Data Scientist job.

They also want someone who can help take models into production.

Requirements include:

Deploying ML models

Building scalable data pipelines

Automated workflows

Model monitoring

Data/model drift detection

Retraining strategies

Version control

CI/CD

MLOps

Cloud experience is also preferred:

AWS SageMaker

Azure ML

GCP AI.

5. Visualization

The listing mentions experience with:

Power BI

Tableau

Streamlit

for dashboards and reporting.

6. Preferred / Advanced skills

These aren't necessarily mandatory, but they can strengthen your application:

Financial forecasting

Multi-currency forecasting

Bayesian modeling

Probabilistic forecasting

Cloud ML platforms

MLOps

CI/CD

Financial regulations

Treasury workflows

Corporate finance.

7. How to apply — complete procedure

Step 1 — Open the job listing

The current job listing is available through LinkedIn:

CodeNinja Data Scientist — LinkedIn Job Listing

You'll see the Apply button on the listing.

Step 2 — Click Apply

After clicking Apply, LinkedIn will show you the application method available for the posting.

Follow the application flow rather than sending your CV to an unofficial email.

Step 3 — Prepare your CV

Your CV should specifically highlight:

Technical Skills

Python

Pandas

NumPy

Scikit-learn

XGBoost

SQL

Machine Learning

Statistics

Time-Series Forecasting

Data Visualization

Power BI / Tableau

MLOps

Projects

For example:

Sales Forecasting using Python

Customer Churn Prediction

House Price Prediction

Time-Series Forecasting

Financial Prediction

Machine Learning Pipeline

Don't simply write "Python"—show what you actually built.

Step 4 — Complete the application questions

You may be asked for:

Name

Email

Phone

Location

Education

Work experience

Resume/CV

LinkedIn profile

Portfolio/GitHub

Expected salary

Notice period

Answer these truthfully, especially the 4+ years experience requirement.

Step 5 — Upload your CV

Use a professional PDF:

Example filename:

Muhammad_Ijaz_Data_Scientist_CV.pdf

Step 6 — Submit

Review everything and submit the application.

8. What happens after applying?

For a role like this, the recruitment process can typically involve:

Application → CV screening → Recruiter interview → Technical interview → ML/Data Science assessment → Final interview → Offer

The exact CodeNinja process isn't specified in the job listing, so I wouldn't claim these stages are guaranteed.

⚠️ Very important for you

Based on the requirements, I would NOT recommend presenting yourself as qualified for this particular position if you don't have the required 4+ years of professional experience.

The current listing explicitly says:

4+ years of hands-on Data Science / Machine Learning / Predictive Analytics experience.

So this isn't the kind of vacancy where simply having Python + Pandas + ML coursework is enough.

If you're a student/fresh graduate

I'd instead search CodeNinja for:

Data Science Intern

Machine Learning Intern

AI Intern

Junior Data Scientist

Junior Machine Learning Engineer

Associate Data Scientist

Those would be much more realistic targets.

CodeNinja does have a Lahore development hub, and its official site confirms the Lahore location at DHA Business Hub, Phase 8.

Software Engineer – Java (Fresh)

Job Type Full Time, Fresh
Status Actively Hiring
Apply Now

Clicking the button above will securely redirect you to the official CureMD careers portal to submit your application.