Job Quick Facts
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.
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
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.
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)
Clicking the button above will securely redirect you to the official CureMD careers portal to submit your application.