Senior Software Engineer - Search

at  Luxury Escapes

Sydney, New South Wales, Australia -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate05 Jul, 2024Not Specified05 Apr, 2024N/APostgresql,Cruises,Microservices,Algorithm Design,Search,Continuous Integration,Elasticsearch,SqlNoNo
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

BE PART OF THE TEAM TRANSFORMING GLOBAL TRAVEL EXPERIENCES!

Luxury Escapes is one of the world’s fastest-growing travel websites, with over 6 million members. We are growing rapidly & seeking a Senior Software Engineer to join our Search team.

At Luxury Escapes, we’ve been focused on expanding in 3 big ways:

  • Increasing the number of product verticals (hotels, cruises, tours, experiences, etc)
  • Increasing the range of products within each vertical (our customers want choice)
  • Expanding internationally (geographies make for interesting problems!)

RELEVANT SKILLS:

  • JavaScript / Node.js / Typescript.
  • React (our frontend uses react and redux).
  • SQL (we use PostgreSQL).
  • RESTful API design.
  • Automated testing and continuous integration.
  • Experience using Elasticsearch or AWS OpenSearch to build and maintain search systems.
  • Experience with search algorithm design.
  • Experience with microservices.

Responsibilities:

As we’ve grown, having a fantastic on-site search has become increasingly important. Our search team’s goal is to let customers find relevant products, quickly and easily. As part of this, the scope will include:

  • Geographies (we’re using GeoJSON, PostGIS & Redis geospatial indexes).
  • Search typeahead & typeahead relevancy tuning (currently in Postgres, moving to OpenSearch).
  • Ingestion and indexing of data across all product verticals (we’re using Amazon SQS, Postgres, Redis, and OpenSearch).
  • Of course, our search results page - what we show, and how we show it. We’re also evaluating vector databases for effective free text search.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Sydney NSW, Australia