Machine Learning Engineer
16 hours ago
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
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.
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).
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.
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.
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).
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
Education: Bachelor's or Master's degree in Computer Science, Data Science, Engineering, or a related field.
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).
Technical Skills:
Proficiency in Python (pandas, NumPy, scikit-learn) and ML libraries (Prophet, XGBoost, TensorFlow/PyTorch).
Time-series forecasting (ARIMA, Prophet) and optimization tools (PuLP, SciPy).
Data pipelines (Airflow, Spark) and deployment (Docker, Kubernetes, AWS SageMaker).
SQL for data querying and cloud computing (AWS/GCP/Azure).
Soft Skills: Strong problem-solving, ability to work in a small team, and experience with Agile/Scrum methodologies.
Domain Knowledge: Familiarity with subscription/rental models (e.g., handling returns, refurbishments) in e-commerce.
Preferred Qualifications
Experience with reinforcement learning or advanced optimization for dynamic pricing.
Knowledge of big data tools (e.g., Hadoop, Spark) for scaling models.
Publications or projects in retail predictive analytics
Familiarity with RentoMojo-like platforms or the Indian e-commerce market.
-
Machine Learning Engineer
7 days ago
Bengaluru, Karnataka, India NatWest Group Full time ₹ 20,00,000 - ₹ 25,00,000 per yearMachine 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...
-
Machine Learning Engineer
20 hours ago
Bengaluru, Karnataka, India TCP Corps Full time ₹ 12,00,000 - ₹ 24,00,000 per yearResponsibilities: • 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...
-
Machine Learning Engineer
6 days ago
Bengaluru, Karnataka, India NatWest Group Full time ₹ 15,00,000 - ₹ 25,00,000 per yearMachine 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...
-
Machine Learning Engineer
1 week ago
Bengaluru, Karnataka, India PayPal Full time ₹ 9,00,000 - ₹ 12,00,000 per yearAssist 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...
-
Machine Learning Engineer
1 week ago
Bengaluru, Karnataka, India NatWest Group Full time ₹ 20,00,000 - ₹ 25,00,000 per yearJoin 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...
-
Machine Learning Engineer
2 days ago
Bengaluru, Karnataka, India Apple Full time ₹ 20,00,000 - ₹ 25,00,000 per yearImagine 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,...
-
Machine Learning Engineer
2 days ago
Bengaluru, Karnataka, India Catalyst IQ Full time ₹ 12,00,000 - ₹ 36,00,000 per yearDescription : 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...
-
Machine Learning Engineer
1 week ago
Bengaluru, Karnataka, India RBS Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJoin 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...
-
Machine Learning Engineer
2 days ago
Bengaluru, Karnataka, India Huntsmen and Barons Full time ₹ 27,00,000 - ₹ 34,00,000 per yearBAND: 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...
-
Machine Learning Engineer
4 days ago
Bengaluru, Karnataka, India Catalysts HR Full time ₹ 25,00,000 - ₹ 35,00,000 per yearRequired 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...