Job Description:
Job Title: Machine Learning Engineer / Quantitative ML (Trading & Risk)Location: Karachi, Pakistan (on-site)Employment Type: Full-Time, Morning ShiftCompany: AL MAHIDHA GROUP OF COMPANYRole Summary:- Design, develop and deploy ML models to support trading signals, risk scoring, anomaly detection, and portfolio analytics.
- Develop end-to-end ML pipelines: data ingestion, feature engineering, model training, validation, and production deployment.
- Collaborate with traders, data engineers, and QA to translate business requirements into production-ready services.
- Optimize models for latency and throughput for real-time or near-real-time scoring; monitor performance and retrain as required.
- Implement evaluation frameworks including backtesting and A/B testing; detect and guard against data drift and bias.
- Communicate technical results to non-technical stakeholders and support integration with production systems.
Job Specification:
Must-have:- Strong Python proficiency
- Experience with scikit-learn, TensorFlow, or PyTorch
- Time-series modeling; supervised & unsupervised learning; anomaly detection
- Feature engineering, hyperparameter tuning, cross-validation, model evaluation for financial use cases
- Data processing with Pandas, NumPy; experience building ETL pipelines or working with data warehouses
- Production deployment and serving: Docker, REST APIs, model serving frameworks; logging, metrics, alerts
- Latency optimization, online inference, scalable architecture for near-real-time scoring
- SQL and experience with cloud platforms or on-prem compute for training/deployment
Preferred:- Advanced degree or certifications in ML/data science/financial engineering
- Experience with backtesting, A/B testing, and working with trading or compliance teams
Job Rewards and Benefits: Accomodation,Communication,Gratuity,Health Insurance,Incentive Bonus,Leaves,Life Insurance,Medical,Pension,Provident Fund,Sports and Entertainment,Transport