Luigi’s Box logo

Luigi’s Box

Remote, but you must be in the following location

  • 🇸🇰 Slovakia
Annual Salary
EUR 36k - EUR 42k

Search Engineer / BE Developer / Elasticsearch / Ruby or Python

We look for a Search Engineer / BE Developer with some experience in Elasticsearch and ideally Ruby. Or Python or Java and open to lear Ruby.

Luigi’s Box is a SaaS (Software as a Service) solution providing site search and product discovery tools for e-commerce websites (e-shops primarilly).

Our analytics 📉, search 🔎, product listing and recommender ensure that ecommerce sites deliver fast, relevant, and personalized results for every query.

Your job will be to improve our search systematically, step by step, phrase by phrase.

Why is our work environment attractive?

  • You will work on challenging tasks to improve our search.

  • You will work with experts who know about search more than you think is humanly possible.

  • Mentoring and readiness to help.

  • You’ll find thousands of tests that run after each commit on CI.

  • We deploy several times a day as needed.

  • Interesting scale. We measure the number of requests in thousands of requests per second.


  • Start ASAP, in April 2024

  • Remote / from EU

  • or Hybrid / from Prague or Bratislava

  • B2B Contract

  • Cooperation on a long-term basis

  • Monthly compensation 3000 – 3500€ according to experience, as an invoiced amount

  • Fluent English – is a must

  • Slovak or Czech language – is a nice to have

Meet your team

Your Development team is led by highly experienced CPO and co-founder, Michal (aka Crutch). The closest colleagues and search veterans in young bodies are Jakub, Search & Data Lead, and Adrian, Search Engineer. Mentoring from seniors, mutual support, daily meetings and feedback are part of our culture.


Luigi’s Box handles millions of searches each day. Our philosophy is to provide a search engine that works without complicated setups. Our customers do not need to be search experts, that’s what we are here for. It requires lots of AI/ML models, intelligent analysis, lots of search strategies, data pre-processing and transformation, lots of offline testing and digging through reports.

  • Your job will be to contribute to this process and systematically, step by step, phrase by phrase improve the search.

  • You will work on challenging tasks to improve our search. Your tasks can be, for example:

  • Upgrade to a newer version of Elasticsearch, or another technology other than elastic

  • Resolve client problems. E.g. the phrase xy throws the wrong results in the search. You will figure out how to fix it.

  • Imagine that you will come up with some nice ideas on how to improve our ranking (because anyone can bring new ideas to the table at Luigi’s Box) and we will decide to give it a shot. That also means that you will have to figure out how to turn your idea into a production-ready solution.

  • We’ll make sure you learn how Luigi’s Box search works. You´ll begin with more simple cases and progress to more complex ones where you will systematically develop the search.


  • Experience with Elasticsearch

  • You have already done some project or two and have tried it. You know what an index is, documents, how to compose a search request and send it to elastic.

  • You’ve seen Ruby at some point in your life and you think it’s a nice language. You know it’s a nice language.

  • It is also perfectly fine if you want to learn Ruby with us and you already know Java, Python or other object-oriented language. We will show you the beauty of Ruby.

  • Be consistent and meticulous. Things can go wrong. We only want to release things that will work error-free for the customer.

  • Basic knowledge of data structures. You should understand the concepts of time and memory complexity.

  • Emphasis on robust programming

  • Passion about data and search engineering – is a definite plus

  • Knowledge of the basic principles of keyword-based search – is a definite plus

Technologies you will work with

  • Elasticsearch

  • Ruby, Python

  • There is an opportunity to work with a bit of Java, but the main contribution will be Ruby

  • AWS

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


The benefits for you

  • Work for a dynamic scale-up in a trending SaaS business with a functional product and paying customers. This gives you the benefit of working for a stable company in the long term.

  • Monthly all-hands meetings where you learn what we’re working on in the company

  • ESOP – employee stock ownership plan

  • We are a team of over ∼80 people in 5 European countries.

  • You can meet us in 2 permanent offices in Bratislava and Prague, or 1 coworking in Warsaw

  • You have the opportunity to define your role and processes

  • We like to be efficient, so we listen to your ideas

  • Culture of close collaboration, frequent online team meetings

  • Jira, Confluence, Slack, Hubspot, Zendesk, Google drive are our places for teamwork

  • B2B contract and monthly pay in Euros by 10th day of month

  • 20 or 25 paid days off and 7 sick days as per company policy

  • Flexible working hours, 40 hours a week. You deliver results and are reliable – in return, we respect if you ever need to run errands

  • Hardware reimbursed or provided as per company policy

  • Yes, it is possible to work remotely. However, we look forward to meeting you in person at events or during your induction period. So ideally, if you’re in the area near Slovakia and our time zone.

  • Team building activities, internal workshops and off-site activities, events for clients

  • We cover 25 – 90 % of the cost of selected language or professional courses

  • Multisport card (SK, CZ) or equivalent (other countries)

  • Online small talks with remote colleagues

  • Irregular informal team events in Bratislava, Warsaw, Prague: let’s grab a beer or, Christmas dinner, quizzes, sports events (such as volleyball, go-karts, laser room)

The value we bring to customers

  • Luigi’s Box is one of the best Search SaaS solutions on the market. A proven market fit

  • Search solution recognized by Gartner Market Guide for Digital Commerce Search 2022 among other ~20 top solutions (Algolia, Bloomreach, etc.)

  • Recognition by Deloitte CE Technology Fast 50 as one of the leading technology companies in 2022 and 2023

  • G2 results against other market leaders: the highest scored in the subcategory: E-Commerce Search Software for Small-Business in 2023

  • E-commerce Germany Awards – Best Analytics Tool

  • Luigi’s Box increases conversions and sales for companies such as Alza, Electroworld, Benu, O2 and other big names

  • Luigi’s Box influences the ecommerce market and works with the biggest e‑commerce clients.

  • More than 50% of the top e-commerce companies in the SK/CZ market already use Luigi’s Box

Ready to join us?

  • Click the ‘Apply’ button, submit your LinkedIn profile or CV

  • Next steps: A screening call, an interview with the CPO, a practical assignment similar to the tasks on the position (as homework, followed by a review call with the team or as a test day if close to one of our offices).

  • A successful candidate can also expect a call with the CEO and a request for references.