UPDATED DATA: Experts' insights for a more profitable e-shop. Get E-Book

Search Engineer

Luigi’s Box deals with millions of searches daily. Our philosophy is to provide our clients with a search that works also without a complicated setup. We do not need them to be search experts; that’s what we’re here for. IT requires a lot of AI/ML models, smart analysis, many search strategies, data preprocessing and transformation, a number of offline tests, and reporting. Your task will be to engage in this process and systematically, step by step, phrase by phrase improve our search.

We know that experts do not grow on trees, so we must train them. In the beginning, it is enough if you know what Elastic Search is, and you have seen Ruby sometime in your life, and you’re not scared. We will teach you how search (and Luigi’s Box Search) works in various scenarios, from simple to complex cases. You will start at support and gradually work towards a position where you develop the search systematically and with an increasing impact.

What do we expect from you

  • Knowledge of basic data structures. We don’t expect you to invert a binary tree on a whiteboard, but you should understand the concept of time and memory complexity and have at least basic data structures up your sleeve.
  • Emphasis on robust programming.
  • Knowledge of the basic principles of keyword-based search is definitely a plus.

What you can expect from us

  • An experienced team of systematically working people who know more about search than you think they can.
  • Mentoring and willingness to help.
  • Tests and test-writing culture. You will find thousands of tests that run after each CI commit.
  • We deploy multiple times a day, as needed.
  • An interesting scale. We measure request counts in thousands of requests per second.
  • Flexible working hours, but we expect a significant overlap with 9-17. We are not looking for a night owl that works from 9 pm to 6 am, but if you need to go to a shop or pick up your children from school during the day, it is no problem.

What will you work with

  • AWS
  • Elastic Container Service, Batch, Step functions, Lambda, Fargate, ElastiCache, RDS (PostgreSQL), Kinesis and other AWS services
  • ElasticSearch
  • Ruby

How to apply

If you would like to find out more about how you can work with us, contact us at career@luigisbox.com.