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.
Whereabouts
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.
Your email won't be used for commercial purposes. Read our Privacy Policy.