Machine Learning Engineer

16 hours ago


Bengaluru, Karnataka, India Rentomojo Full time ₹ 10,00,000 - ₹ 25,00,000 per year

Job Summary

We are seeking an experienced Machine Learning Engineer to design, build, and deploy production-grade models for demand forecasting, customer churn prediction, and inventory optimization. You'll work with large-scale transactional data (e.g., orders, customer behavior) to create robust systems that predict rental demand, identify at-risk customers, and manage inventory efficiently, including handling returns and refurbishments. This role is ideal for someone passionate about e-commerce/retail analytics and proficient in Python-based ML workflows.

Key Responsibilities

  1. Demand Prediction: Develop and implement time-series forecasting models (e.g., using Prophet, ARIMA, or LSTM) to predict rental demand by product (SKU), category, and city. Incorporate features like seasonality, holidays, promotions, and external factors (e.g., weather, economic indicators) to achieve high accuracy.

  2. Churn Prediction: Build classification models (e.g., XGBoost, Random Forests) to predict customer churn based on subscription history, order patterns, and behavioral features. Use outputs to inform retention strategies and integrate with inventory models (e.g., estimating returns from churned users).

  3. Inventory Management: Design optimization models (e.g., using PuLP or linear programming) to manage stock levels, reorder points, and refurbishment cycles, leveraging demand and churn forecasts to minimize stockouts and overstock costs.

  4. End-to-End ML Pipeline: Create data pipelines (ETL) for ingesting and preprocessing order data (e.g., from CSV sources with timestamps, SKUs, cities). Feature engineering: Generate features like lagged orders, customer tenure, day-of-week effects, and holiday flags.

  5. Model Deployment & Monitoring: Deploy models as APIs (e.g., using FastAPI, Docker, Kubernetes) for real-time predictions. Implement monitoring for model drift and retraining workflows. Conduct A/B testing and evaluate models using metrics like RMSE (for demand), AUC-ROC (for churn), and cost savings (for inventory).

  6. Scalability & Experimentation: Optimize models for large datasets (e.g., millions of orders) using cloud platforms (AWS/GCP). Experiment with advanced techniques like reinforcement learning for dynamic pricing tie-ins.

Required Qualifications

  1. Education: Bachelor's or Master's degree in Computer Science, Data Science, Engineering, or a related field.

  2. Experience: 3-5+ years as an ML Engineer or similar role, with hands-on experience in retail/e-commerce analytics (e.g., demand forecasting, churn, inventory).

  3. Technical Skills:

    1. Proficiency in Python (pandas, NumPy, scikit-learn) and ML libraries (Prophet, XGBoost, TensorFlow/PyTorch).

    2. Time-series forecasting (ARIMA, Prophet) and optimization tools (PuLP, SciPy).

    3. Data pipelines (Airflow, Spark) and deployment (Docker, Kubernetes, AWS SageMaker).

    4. SQL for data querying and cloud computing (AWS/GCP/Azure).

  4. Soft Skills: Strong problem-solving, ability to work in a small team, and experience with Agile/Scrum methodologies.

  5. Domain Knowledge: Familiarity with subscription/rental models (e.g., handling returns, refurbishments) in e-commerce.

  6. Preferred Qualifications

    1. Experience with reinforcement learning or advanced optimization for dynamic pricing.

    2. Knowledge of big data tools (e.g., Hadoop, Spark) for scaling models.

    3. Publications or projects in retail predictive analytics

    4. Familiarity with RentoMojo-like platforms or the Indian e-commerce market.



  • Bengaluru, Karnataka, India NatWest Group Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Machine Learning Engineer,AVP Join us as a Machine Learning EngineerWe're looking for someone to deploy, automate, maintain and monitor machine learning models and algorithms to make sure they work effectively in a production environment Day-to-day, you'll collaborate with colleagues to design and develop state-of-the-art machine learning products which...


  • Bengaluru, Karnataka, India TCP Corps Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Responsibilities: • Develop, deploy, and maintain machine learning models using AWS Sagemaker and MLFlow. • Implement end-to-end ML pipelines, from data ingestion to model deployment. • Optimize model performance and scalability. • Collaborate with data scientists to transition models from development to production. • Implement Data Science...


  • Bengaluru, Karnataka, India NatWest Group Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Machine Learning Engineer Join us as a Machine Learning EngineerWe're looking for someone to deploy, automate, maintain and monitor machine learning models and algorithms to make sure they work effectively in a production environment Day-to-day, you'll collaborate with colleagues to design and develop state-of-the-art machine learning products which...


  • Bengaluru, Karnataka, India PayPal Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Assist in the development and optimization of machine learning models. Preprocess and analyze datasets to ensure data quality. Collaborate with senior engineers and data scientists on model deployment. Conduct experiments and run machine learning tests. Stay updated with the latest advancements in machine learning. Minimum of 2 years of relevant work...


  • Bengaluru, Karnataka, India NatWest Group Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Join us as a Machine Learning EngineerWe're looking for someone to deploy, automate, maintain and monitor machine learning models and algorithms to make sure they work effectively in a production environmentDay-to-day, you'll collaborate with colleagues to design and develop state-of-the-art machine learning products which power our group for our...


  • Bengaluru, Karnataka, India Apple Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Imagine what you could do here. At Apple, new ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Every single day, people do amazing things at Apple. Do you want to impact the future of Manufacturing here at Apple through cutting edge ML techniques? This position involves a wide variety of skills, innovation,...


  • Bengaluru, Karnataka, India Catalyst IQ Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Description : Years of Experience : YearsJob Title : Machine Learning Engineer (Python Coding with ML Experience)Location : Bangalore (5 days WFO) NO WFH allowed at the moment.Job Summary : We are seeking a highly skilled and versatile Machine Learning Engineer who embodies the rare combination of a strong software engineer and ML exposure with experience...


  • Bengaluru, Karnataka, India RBS Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Join us as a Machine Learning EngineerWe're looking for someone to deploy, automate, maintain and monitor machine learning models and algorithms to make sure they work effectively in a production environmentDay-to-day, you'll collaborate with colleagues to design and develop state-of-the-art machine learning products which power our group for our...


  • Bengaluru, Karnataka, India Huntsmen and Barons Full time ₹ 27,00,000 - ₹ 34,00,000 per year

    BAND: B3Years of Experience: YearsJob Title: Machine Learning Engineer (Python Coding with ML Experience)Location: Bangalore (5 Days Working from KODATHI ODC)NO WFH allowed at the moment.Job Summary: We are seeking a highly skilled and versatile Machine Learning Engineer who embodies the rare combination of a strong software engineer and ML exposure with...


  • Bengaluru, Karnataka, India Catalysts HR Full time ₹ 25,00,000 - ₹ 35,00,000 per year

    Required Qualifications: Education: Master's degree in computer science, Machine Learning, Data Science,Electrical Engineering, or a related quantitative field. Experience: 5+ years of professional experience in Machine Learning Engineering,Software Engineering with a strong ML focus, or a similar role. Must have Programming Skills: Expert-level...