ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Senior Machine Learning Engineer

CodeNinja

Lahore, Punjab, Pakistan permanent

Posted: March 3, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We are looking for a Senior Machine Learning Engineer to join our team in Lahore, Pakistan. The ideal candidate will have expertise in building and deploying AI-powered systems for mission-critical workflows, and should be able to work in a fast-paced environment with a strong understanding of AI fundamentals and delivery best practices.

Job Description

About CodeNinja

CodeNinja is a full-stack AI delivery company that helps enterprises, governments, and software acquirers build and operate intelligence-driven systems for mission-critical workflows. We specialize in deploying AI into real operations—combining strong engineering fundamentals with AI-native delivery to create measurable value, resilience, and long-term ownership for our clients. Our global footprint and delivery model are supported by AI Labs, AI Pods, and Global Capability Centers, enabling teams to co-engineer scalable platforms across regions and time zones.

Role Overview

We are seeking a Senior Machine Learning Engineer (Lead) with 5–6 years of experience to architect, develop, and lead advanced time-series forecasting solutions for high-impact financial use cases. This role requires deep technical expertise in machine learning, strong financial domain knowledge, and the ability to translate research-driven models into production-grade systems within mission-critical environments.

You will play a pivotal role in building robust, interpretable, and scalable forecasting models supporting financial risk management, FX exposure, treasury planning, and multi-entity forecasting.

Key Responsibilities

1. Technical Leadership & Model Development

• Lead end-to-end development of time-series forecasting solutions — from data acquisition and feature engineering to deployment and monitoring.
• Architect scalable ML pipelines tailored for financial forecasting use cases.
• Develop and benchmark classical statistical models (ARIMA, SARIMA, ETS) alongside ML approaches (XGBoost, Gradient Boosting, Prophet, etc.).
• Design advanced time-series features including lag structures, rolling statistics, seasonal/trend decomposition, Fourier terms, regime indicators, and exogenous variable integration.
• Implement time-aware cross-validation strategies and Bayesian hyperparameter optimization.
• Conduct rigorous backtesting aligned with financial validation methodologies.

2. Financial Modeling & Risk Analytics

• Build forecasting models for:
• FX exposure forecasting
• Treasury cash flow prediction
• Intercompany netting optimization
• Financial risk modeling
• Multi-currency and multi-entity forecasting


• Quantify model uncertainty and incorporate confidence intervals for financial decision-making.
• Perform anomaly detection and outlier analysis in financial time-series datasets.
• Ensure models align with financial reporting cycles, treasury constraints, and accounting standards.

3. Production Deployment & MLOps

• Design reproducible ML workflows and production-ready pipelines.
• Implement model versioning, monitoring, drift detection, and automated retraining strategies.
• Collaborate with engineering teams to deploy solutions in cloud environments.
• Build business-facing dashboards (Streamlit, Tableau, Power BI).
• Ensure model governance, documentation, and auditability standards are maintained.

4. Collaboration & Mentorship

• Translate complex technical insights into actionable business narratives.
• Partner with Finance, Treasury, Risk, and Executive stakeholders.
• Mentor junior ML engineers and establish best practices in feature engineering, validation, and interpretability.
• Promote technical excellence and maintain high code quality standards.


Requirements:
• 5–6 years of hands-on ML engineering experience with strong expertise in time-series forecasting.
• Proven experience in financial domain use cases (FX forecasting, treasury operations, financial risk modeling, etc.).
• Deep understanding of time-series feature engineering (lags, rolling aggregates, decomposition, exogenous drivers).
• Experience with classical statistical forecasting models (ARIMA, SARIMA, Exponential Smoothing).
• Strong Python proficiency (pandas, NumPy, scikit-learn, XGBoost).
• Experience with Prophet or comparable forecasting frameworks.
• Expertise in:
• Time-aware cross-validation
• Bayesian hyperparameter optimization
• Model interpretability techniques (SHAP, LIME)


• Strong understanding of evaluation metrics (MAPE, MAE, RMSE) and statistical validation methods.
• Experience building data pipelines and working in research environments (e.g., Jupyter).
• Strong communication skills for both technical and finance stakeholders.
• Bachelor’s or Master’s degree in Computer Science, Data Science, Statistics, or a related field.

Preferred / Advanced Skills

• Experience in multi-entity and multi-currency financial forecasting environments.
• Familiarity with cloud ML platforms (AWS SageMaker, Azure ML, GCP AI).
• Experience implementing CI/CD and MLOps frameworks.
• Exposure to probabilistic forecasting and Bayesian modeling approaches.
• Knowledge of financial regulations, treasury workflows, and corporate finance processes.

Why Join Us

• Work on high-impact financial forecasting problems that directly influence strategic decision-making.
• Lead cutting-edge machine learning initiatives in a mission-critical environment.
• Collaborate with cross-functional leadership across finance, risk, and engineering.
• Opportunity to architect scalable ML systems from research to enterprise production.
• Be part of a culture that values innovation, ownership, and technical excellence.

Equal Opportunity Statement

We are an equal opportunity employer and are committed to fostering an inclusive, diverse, and equitable workplace. We do not discriminate based on race, religion, gender, age, disability, nationality, marital status, or any other protected characteristic under applicable law. We encourage candidates from all backgrounds to apply.


Benefits:
• Provident Fund
• Gym Membership
• Leaves as per the company policy
• Company-paid trips
• Easy Loan Facility for Employees
• Yearly increment
• Maternity Benefits (Leaves & WFH)
• Health Insurance (Maternity covered) – includes spouse and parents (till age 80)

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply