
Software Engineer
Full Job Description
Marriott International seeks a Software Engineer specializing in Search Engine technologies (2-4 years experience) at the Hyderabad location. This role focuses on building, tuning, and operating enterprise search capabilities across Marriott's digital commerce channels using platforms like Amazon OpenSearch, Elasticsearch, Apache Solr, or Lucidworks Fusion.
Key responsibilities include designing search indexes, developing APIs with Java (Spring WebFlux) and Python (FastAPI), implementing query processing and relevance tuning, managing indexing pipelines, and ensuring secure, high-performing solutions. Collaborate cross-functionally to deliver scalable features for product catalogs and digital channels within an Agile environment.
Requirements include proficiency in Java/Python, experience with CI/CD tools like Docker/Kubernetes, observability practices using Dynatrace, knowledge of API security (OAuth 2.0), and a Bachelor's degree or equivalent practical experience.
Company
Marriott Tech Accelerator
Marriott International, founded in Bethesda, Maryland, USA in May 1927, has evolved into a global hospitality leader operating approximately 10,000 properties and over 30 leading brands across more th...