Ksenia Bataeva

Machine Learning Engineer at Booking.com

Summary

Highly experienced software engineer turned into data scientist. Motivated to learn and grow continuously.

Skills & Tools: Python, Java, Spark, SQL, Kafka, Airflow, Docker, APIs, Data Warehousing, ETL, DataScience, Machine Learning, time series methods analysis, Reinforcement Learning

Technical Expertise

  • Proficient in predictive modeling, data processing and data mining algorithms.
  • Capable of creating, developing, testing and deploying ML-models.
  • Data Warehousing and Databases (PostgreSQL, GreenPlum, MongoDB, Redis, ElasticSearch).
  • Background in full stack web application development (interfaces, backend, APIs and data modeling) and familiar with many modern development stacks as NodeJS, Python, PHP and frameworks (Django, Drupal, Laravel, Vue.js, React).
  • Measuring and analyzing marketing campaign performance. Enjoy doing Data visualization and storytelling.

Contact

Top Skills

Data Engineering
Technology Leadership
Recommender Systems
Python
Java
Spark
SQL
Kafka
Airflow
Docker
APIs
Data Warehousing
ETL
Data Science
Machine Learning
Time Series Analysis
Reinforcement Learning

Certifications

  • Professional Data Analyst
  • Professional Data Engineer
  • Machine Learning Engineering for Production (MLOps) Specialization

Experience

Booking.com

December 2023 - Present

Machine Learning Engineer

  • Integrated a reinforcement learning recommendation algorithm into an email marketing campaign, resulting in conclusively positive engagement metrics during A/B testing.
  • Developed a benchmarking tool for recommendation models that received positive feedback from several departments, improving cross-functional collaboration and model evaluation standards.
  • Streamlined existing CI/CD workflows for the codebase, improving deployment processes and ensuring more efficient integration of new features into production environments.

Skills: Reinforcement Learning, CI/CD Workflows, Recommendation Systems, Python, Java, Data Processing

Just Eat Takeaway.com

February 2023 - November 2023 (10 months)

Senior Data Engineer

  • Supported Central Data Science team with packaging ML models and creating MLOps with CI/CD tools like GitHub and GitLab.
  • Developed and deployed analytical code-based dashboards to Google Cloud using Streamlit and Dash.
  • Migrated existed AWS SageMaker ML pipelines to Vertex Al.
  • Refactored and migrated around 500 Analytical Engineering pipelines to Vertex Al on time.
  • Mentored Data and Machine Learning Engineers in the GCP incubator program.

MY.GAMES

May 2021 - February 2023 (1 year 10 months)

Senior Machine Learning Engineer

  • Defined and built ETL processes in Hive, Spark, Python, Airflow, and ClickHouse for analyzing marketing campaign performance and tracking key metrics based on data from AppsFlyer.
  • Integrated MLOps tools for efficient ML model deployment and management.
  • Speed up an LTV calculator tool from almost 1 minute to seconds with advanced pre-aggregations.
  • Built a predictive CLV model. Improved predicted cohort revenue on 180 days based on first 7 days after acquisition with using this model up to 12% in terms of MAPE.

Information Analysis Center of EMERCOM of Russia

February 2019 - May 2021 (2 years 4 months)

Senior Machine Learning Engineer

  • Developed a set of decoders for weather data and established robust data pipelines for machine learning services using Python, Kafka, and Docker, enhancing data availability from day to hour.
  • Built scalable data-centric microservices that transformed and integrated data from multiple sources into internal services, improving overall system interoperability and data readiness for ML models and analysis.
  • Created predictive models for river water levels using advanced techniques like LSTM and Gradient Boosting, achieving an accuracy rate of over 85% in forecasting critical water levels.
  • Conducted comparative analyses of satellite-based indices such as NDVI and FWI to assess environmental risks effectively, contributing to improved decision-making processes in disaster management.
  • Organized successful hackathons focused on Al applications in emergency management, fostering innovation and collaboration among teams while generating new ideas for practical solutions.

General research center of the Administrative Directorate of the President of the Russian Federation

October 2009 - February 2019 (9 years 5 months)

Technical Lead

  • Designed and led the implementation of a contractor compliance monitoring solution that streamlined the selection process for reliable companies.
  • Led the development of a modern Geographic Information System (GIS) that enabled real-time collection and analysis of environmental data through a user-friendly browser interface, enhancing data accessibility for stakeholders.
  • Spearheaded the design and development of both front-end and back-end code for various web applications tailored to external client needs, ensuring high performance and scalability across multiple platforms.
  • Mentored junior developers on coding best practices and project management methodologies, fostering a collaborative team environment.

Education

Russian State Technological University named after K.E. Tsiolkovsky (MATI)

Master's degree, Applied mathematics and information technologies (September 2006 - June 2012)