Senior Machine Learning Engineer
Traveloka · Singapore
Role OverviewWe are establishing a brand-new, high-impact AI & Algorithm Domain within our core Business Unit. As a founding Senior Algorithm Engineer, you will drive our next-generation Generative AI capabilities (such as customer service chatbots and translation agents) and architect/optimize core algorithmic engines, including Search, Recommendation, Advertising, and Dynamic Pricing.This is a rare, high-ownership role where your algorithms will directly impact millions of travelers—optimizing user experience, conversion rates, and revenue management from day one.Key ResponsibilitiesDynamic Pricing & Revenue Management: Design and implement reinforcement learning (RL) and contextual bandit algorithms to optimize real-time pricing, personalized discounts, and hotel/flight bundling.Search, Ranking & Personalization: Develop advanced deep learning architectures (e.g., Two-Tower models, Graph Neural Networks, and Transformers) to rank properties, flights, and experiences based on real-time user intent, historical behavior, and high-dimensional destination context.Generative AI & Conversational Commerce: Build and fine-tune Large Language Models (LLMs) to power next-generation AI travel assistants, automating complex itinerary planning and multi-modal customer support.Supply-Demand Forecasting: Construct high-precision spatio-temporal forecasting algorithms to predict travel demand surges, hotel cancellation probabilities, and market competitiveness.Low-Latency Inference: Optimize complex deep learning models to execute within milliseconds, ensuring real-time search results are served seamlessly during peak traffic periods.Distributed Infrastructure: Architect and scale distributed training pipelines using frameworks like PyTorch, Ray, or DeepSpeed over massive datasets consisting of billions of real-time clickstream events.Algorithmic Guardrails: Implement rigorous evaluation frameworks, multi-variant A/B testing systems, and counterfactual reasoning methods to measure the true causal impact of algorithmic changes on conversion rates and Gross Bookings Value (GBV).Required QualificationsExperience & Education:Professional Experience: 8+ years of professional experience building, deploying, and scaling advanced machine learning algorithms in a high-throughput, customer-facing digital economy. Education: Master's or Ph.D. in Computer Science, Operations Research, Applied Mathematics, Data Science, or a highly quantitative field.Technical Skills:Programming Mastery: Expert proficiency in Python or SQL with a focus on writing production-grade, highly optimized code.ML / AI Ecosystem: Deep expertise in PyTorch, TensorFlow/JAX, and classical ML stacks (Scikit-Learn, XGBoost, LightGBM).Big Data & Cloud Infrastructure: Strong hands-on experience working with Spark and Kafka.Domain Expertise:Proven track record in at least two of the following mathematical/algorithmic domains:Learning-to-Rank (LTR): Frameworks and collaborative filtering.Reinforcement Learning: Multi-armed bandits and RL (Q-learning, policy gradients) applied to pricing or allocation.Time-Series Forecasting: Forecasting at scale using DeepAR, Prophet, or custom neural forecasting architectures.Anomaly Detection: Large-scale anomaly detection/classification for payment and account fraud.