Senior Software Engineer I - AI Applications - Marketplace

Booking Booking · Hospitality · Tel Aviv, Israel · Engineering

Senior Software Engineer role focused on building and deploying AI applications, specifically LLMs and agents, for the consumer travel experience. The role involves designing AI workflow infrastructure, collaborating with ML engineers and data scientists, and ensuring system reliability and operational excellence at scale.

What you'd actually do

  1. Design and evaluate architecture solutions for AI workflows infrastructure, rapidly prototyping to validate key assumptions and guide decision-making.
  2. Build and maintain scalable AI applications that use LLMs and agents.
  3. Collaborate closely with ML engineers and data scientists to bring models into production and optimize system performance.
  4. Take end-to-end ownership of system reliability and operational excellence, including performance tuning, observability and incident management.
  5. Continuously grow technical and interpersonal skills through hands-on experience, knowledge sharing sessions, and industry events.

Skills

Required

  • 7+ years of professional experience in software engineering, with a focus on backend or platform development.
  • Proficiency in one or more server-side programming languages such as Java, Scala, or Python.
  • Experience working in cross-functional teams alongside ML engineers, data scientists, and product stakeholders to bring AI/ML products to production.
  • Experience building distributed systems at scale, with a focus on performance tuning, observability, and reliability best practices.
  • Experience with containerization tools like Docker and Kubernetes, and deploying applications in cloud environments such as AWS or GCP.
  • Ability to navigate ambiguity, take ownership of complex problems, and drive them to resolution.
  • Bachelor's or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent industry experience.

Nice to have

  • Experience building AI agents and related components such as RAG.
  • Experience in integrating LLMs into production systems, and understanding model behavior, performance and constraints.

What the JD emphasized

  • build and deploy new AI-powered experiences
  • build and deploy intelligent systems into production at scale
  • build and maintain scalable AI applications that use LLMs and agents
  • bring models into production and optimize system performance
  • integrate LLMs into production systems
  • Experience building AI agents and related components such as RAG
  • Experience in integrating LLMs into production systems
  • Experience building distributed systems at scale

Other signals

  • build and deploy new AI-powered experiences
  • build and deploy intelligent systems into production at scale
  • build and maintain scalable AI applications that use LLMs and agents
  • bring models into production and optimize system performance
  • integrate LLMs into production systems