Medior/Senior Backend Engineer - Product Discovery
Luigi's Box
š Who is Luigiās Box?
At Luigiās Box, weāre transforming e-commerce with smarter, faster, and more personalized shopping experiences.
Our AI-powered search & discovery suite includes four main solutions - Search, Analytics, Recommender, and Product Listing - that empower over 4,000 online stores to help their customers find exactly what theyāre looking for. Think big names like Alza, Notino, Benu, O2, Under Armour, and more.
We lead the Czech and Slovak markets and are expanding rapidly across Poland, DACH, and the UK. As we scale, weāre looking for a Senior Backend Engineer to solve complex technical challenges and help us build the future of search.
This is your chance to bring your skills to one of Europeās fastest-growing tech scale-ups while gaining valuable experience from a team of talented developers. š
š§āš» About the role
Luigi's Box processes millions of searches daily. We build a search engine that eliminates configuration complexity for the client. This requires heavy lifting on our end: AI/ML models, intelligent analysis, data transformation, and extensive offline testing. We need a senior engineer who can navigate this complexity and own the technical path from research to production.
Summary
- Goal: Systematically improve search precision and latency.
- Stack/Process: Work with AI/ML models, data pre-processing pipelines, and ranking algorithms.
- Ownership: Take a technical idea from a concept to a production-ready solution.
- Onboarding: Start with simple bug fixes/refactors and move toward core search architecture.
What Youāll Actually Do
- Optimize Queries: Refactor existing candidate retrieval logic to improve speed and relevance.
- Productionize Models: Work with data scientists to bridge the gap between their models and a high-traffic production environment.
- Debug Results: Investigate edge cases (e.g., "Why does query $X$ return result $Y$?") and implement systemic fixes.
- Architect Solutions: Beyond just coding, youāll design how new ranking ideas scale and perform under load.
š» Tech youāll work with
- Search Engine: Elasticsearch
- Languages: Python, Ruby
- Infrastructure: AWS (ECS, Fargate, Lambda, Step Functions)
- Data & Messaging: Kinesis, PostgreSQL (RDS), ElastiCache
- Compute: Batch, Fargate
š« What Makes You a Great Fit
Must-haves
- Language Agnostic Mindset: We primarily look for Python engineers who are ready to master Ruby. You don't need to be a Ruby expert yet, but you should be interested in its "developer happiness" philosophy š§
- Technical Foundation: Deep understanding of data structures, HTTP communication, and RESTful design.
- Engineering Standards: You prioritize robust, clean code and understand the trade-offs required to maintain a high-traffic production system.
- Problem Solving: You enjoy digging into complex logic, from query optimization to systemic debugging.
Nice-to-haves
- Search Infrastructure: Experience with Elasticsearch or other Lucene-based engines is a massive plus.
- Domain Expertise: Background in NLP, ranking algorithms, or keyword-based search principles.
- Cloud & Scale: Experience with AWS, distributed systems, or e-commerce SaaS at scale.
- Modern Workflow: Familiarity with CI/CD, testing frameworks, and containerized environments.
š„³ Whatās in it for you
- Competitive salary (benchmarked to local + remote market parity)
- ESOP (employee stock ownership plan)
- Flexible/remote or Prague/Bratislava hubs
- Paid time off & sick days
- Hardware contribution + selfādevelopment allowance
- MultiSport (CZ/SK) or well-being contribution
- Team breakfasts, events, parental benefits, birthday surprise, great coffee
- More
š¤ Meet your team
- Michal (CPO & co-founder) - product vision & prioritization
- Jakub (Head of Search & Data) - roadmap & relevance direction
- Adrian & Jan (Search Engineers) - daily collaboration & mentorship
š„ Hiring process
- Introductory call with one of our Talent Partners (online).
- Interview for the role with the Head of Search, Jakub (either on-site or online).
- Technical round and meet the team (either on-site or online).
- Final interview with our CEO, Gejza (optional), followed by an optional request for references.
𩵠Ready to join?
Join Luigiās Box and help us continue to shape the future of e-commerce.
How to apply:
Click the āApplyā button to submit your application.
About Company :
š Who is Luigiās Box?
At Luigiās Box, weāre transforming e-commerce with smarter, faster, and more personalized shopping experiences.
Our AI-powered search & discovery suite includes four main solutionsāSearch, Analytics, Recommender, and Product Listingāthat empower over 4,000 online stores to help their customers find exactly what theyāre looking for. Think big names like Alza, Notino, Benu, O2, Under Armour, and more. šļø
Weāre already working with half of the e-shops in the Czech and Slovak markets, and are growing fast in Poland, DACH, the UK, and beyond.
As we scale, weāre looking for a Search Engineer to help us share our story with the world. šŗļø
This is your chance to bring your skills to one of Europeās fastest-growing tech scale-ups while gaining valuable experience from a team of talented developers. š
Type of collaboration
HybridIn office
Team name
Search & Data Team
Types of contract
Contractor
