Machine Learning Engineer
Kavak GCC Punjab, Pakistan
Motor Vehicle Manufacturing · 5,001-10,000 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
The role involves building and maintaining machine learning infrastructure for pricing, including listing-to-SKU mapping and image-based car identification. You will also productionize models, manage data pipelines, and collaborate with cross-functional teams to improve pricing accuracy and strategy.
What they look for
Requirements
Candidates must have 3-5 years of experience in machine learning engineering or applied data science with a proven track record of productionizing models. A bachelor's degree in a technical field is required, with a preference for a master's degree in Machine Learning or Data Science.
Full description
Build, run and maintain the ML infrastructure behind Kavak UAE's pricing: automated mapping of market listings to catalog SKUs, pricing algorithm, and other ML models that improve pricing accuracy, strategy and margin. Turn manual, person-dependent processes into reliable systems that are measured and retrained regularly.
Key Responsibilities:
- Build and maintain the listing-to-SKU mapping engine: rules, text matching and classifiers, with confidence thresholds and human review queues.
- Develop an image-based car identification model (make, model, year, generation, and trim) for listings with no usable text.
- Manage the local pricing algorithm, monitor performance, run experiments, improve accuracy and reduce bias, and report results.
- Design backtests, holdout sets and audit samples to measure accuracy, and report it by segment.
- Productionise models as scheduled pipelines with monitoring, retraining and data quality checks.
- Build and maintain data pipelines from the data warehouse, scrapers, the catalog and the backoffice.
- Build supporting models for pricing strategy: depreciation and km curves, price elasticity, days-to-sell and demand.
- Turn reviewer feedback and manual overrides into training data and rules with expiry dates.
- Document models, assumptions and results clearly for non-technical stakeholders.
- Work with the Pricing, Data, Product and global teams on data access, deployment and priorities.
Requirements
Skills & Qualifications:
- 3–5 years in ML engineering or applied data science, with at least two models taken to production.
- Background in e-commerce, marketplaces, automotive, fintech or any pricing/valuation domain.
- Experience with tabular models (pricing, regression, classification) and with text and image data.
- Bachelor's degree in Computer Science, Data Science, Statistics, Mathematics, Engineering or a related field.
- A Master's in Machine Learning or Data Science is preferred.
Technical Skills
- Python ML stack: pandas, scikit-learn, XGBoost/LightGBM, plus PyTorch or TensorFlow.
- SQL and data: strong SQL on BigQuery, Databricks or a similar cloud warehouse.
- Pricing models: regression and quantile regression for price ranges, plus prediction intervals.
- Text matching and entity resolution: normalisation, fuzzy matching, tokenisation and embeddings, used to match listings to catalog SKUs.
- Statistics and evaluation: holdout and backtest design, calibration, confidence intervals and A/B testing.
- MLOps: Docker, scheduled pipelines (Airflow or similar), experiment tracking and model registry (MLflow or Weights & Biases), monitoring and retraining.
- Data quality: automated validation of incoming data (Great Expectations or similar).
- Engineering practice: Git on GitLab with CI/CD, code review and tests.
- Cloud: GCP or AWS.
- Computer vision: fine-grained image classification, transfer learning and image embeddings. Experience with vision-language models.
- LLMs and vector search: extracting structured fields from listing text with LLMs, and embedding matching with FAISS or a vector database.
- Pricing analytics: price elasticity, and survival analysis for days-to-sell.
- Human-in-the-loop: labelling tools (Label Studio, CVAT) and active learning to cut manual review.
- Model serving: REST APIs with FastAPI.
- Web scraping: Scrapy or Playwright, handling site layout changes and respecting each site's terms of use.
- Reporting: dashboards in Looker Studio, Streamlit or Databricks.
Nice to have
- Google Cloud Professional Machine Learning Engineer, or AWS Certified Machine
- Learning Engineer - Associate. (Preferred)
- DeepLearning.AI specialisations. (Preferred)
- Arabic Language
Do you want to be part of this story? Apply now!
Similar roles
-
Machine Learning Engineer, AI/ML Model Quality
Apple Cupertino, California, United States
-
Senior Machine Learning Engineer
Coinbase United States · $214K–$225K/yr
-
AIML - Sr Machine Learning Platform Engineer, Evaluation
Apple Seattle, Washington, United States
-
2027 Summer Intern, PhD, Machine Learning - Generative World Models & Controllable Simulation
Waymo Mountain View, California, United States · $177K/yr
-
2027 Summer Intern, Machine Learning, MS/PhD, Simulation Realism (World Model)
Waymo Mountain View, California, United States · $177K/yr
-
Staff Machine Learning Engineer, Offsite Ads
Coupang Mountain View, California, United States · $164K–$282K/yr