Senior Machine Learning Engineer I - Genai Applications

Booking Booking · Hospitality · Tel Aviv, Israel · ML Engineering

Senior Machine Learning Engineer for the GenAI Infra team, responsible for building and deploying the Agents platform at Booking.com. This role focuses on developing and serving GenAI capabilities, including agents, tools, and orchestration, for applications like the AI Trip Planner and free text search. Key responsibilities include deploying ML models, evaluating architecture solutions, developing generative models, integrating models into production, and owning services end-to-end.

What you'd actually do

  1. Deploying machine learning models: Design, develop and deploy in collaboration with scientists, scalable machine learning models and algorithms that provide content related insights and generative AI applications, ensuring scalability, efficiency, and accuracy.
  2. Evaluating possible architecture solutions by taking into account cost, business requirements, emerging technologies, and technology requirements, like latency, throughput, and scale.
  3. Generative AI Development: Contribute to the development of generative models such as GPT (Generative Pre-trained Transformer) variants or similar architectures for creative content generation, Q&A, translation or other innovative applications.
  4. Deployment and integration: Work closely with software engineers to integrate machine learning models into production systems. Ensure seamless deployment and efficient model inference in real-time environments. Collaborate with DevOps to implement effective monitoring and maintenance strategies.
  5. Owning a service end to end by actively monitoring application health and performance, setting and monitoring relevant metrics and acting accordingly when violated.

Skills

Required

  • Python
  • Java
  • AWS sagemaker
  • TensorFlow
  • PyTorch
  • scikit-learn
  • LLMs
  • Agents
  • MCP
  • Pyspark
  • Apache Flink
  • Snowflake
  • MySQL
  • Cassandra
  • DynamoDB
  • machine learning algorithms
  • statistical models
  • data structures

Nice to have

  • GPT
  • BERT
  • NumPy
  • pandas
  • matplotlib
  • experimental design
  • A/B testing
  • evaluation metrics for ML models
  • products that impact a large customer base

What the JD emphasized

  • Minimum of 6 years of experience as a Machine Learning Engineer or a similar role, with a consistent record of successfully delivering ML solutions.
  • Experience with LLMs, Agents and MCP in production environments.
  • Experience in deploying large-scale language models like GPT, BERT, or similar architectures - an advantage.

Other signals

  • GenAI Agents platform
  • orchestration
  • deploying machine learning models
  • Generative AI Development
  • LLMs, Agents and MCP in production environments