Job Openings

Junior Backend Engineer - Search & Discovery

Luigi's Box

🧑‍💻 About the role

We’re looking for a Junior Backend Engineer to join our team. Every day, shoppers type millions of queries into Luigi’s Box–powered search bars. Your work helps them find the right product faster. Instead of tweaking trivial endpoints, you’ll learn how real‑world search/ranking systems are built, measured, improved, and hardened for scale.

✍️ What you’ll be doing

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

In the beginning:

  • Learn our search architecture, query processing flow, and deployment practices
  • Shadow debugging sessions
  • Ship your first low‑risk improvement (config, analyzer tweak, or small Ruby service fix)
  • Participate in root‑cause analysis for a relevancy or latency issue

Afterwards:

  • Resolve client problems
  • Propose and prototype ranking adjustments / scoring strategies
  • Help plan upgrades
  • Improve existing and create new solutions
  • Collaborate with Data / Recommender teams on shared signals
  • Support production incident troubleshooting (with guidance)

🛠️ Technologies you will work with

  • Languages: Ruby (primary), Python (secondary), some exposure to Java
  • Databases: PostgreSQL, Redis, Elasticsearch, ClickHouse
  • Data & Infrastructure: AWS (ECS/Fargate, Lambda, Kinesis, Batch, Step Functions, ElastiCache, RDS/PostgreSQL), Kubernetes
  • Note: Dedicated infrastructure team in place; hands-on exposure limited to understanding and use of existing services.
  • Practices: Git, automated testing, A/B experimentation, request log analysis, observability (metrics, logs, traces)

💫 What makes you a great fit

  • Solid understanding of software fundamentals: HTTP, REST, and core data structures
  • Experience with at least one object-oriented language (e.g., Ruby, Python, Java) through projects or internships
  • Strong commitment to writing clean, maintainable, and reliable code
  • Curious about search and ranking — interested in how queries translate into ordered results
  • Analytical mindset; enjoys exploring questions like “Why did this result rank higher than that?”
  • Nice to have: familiarity with Elasticsearch

Not sure you tick every box? Apply anyway — growth mindset beats checklist perfection.

🥳 What’s in it for you

  • Flexible working hours to help you create the perfect work-life balance.
  • Hybrid & remote work options: You can work from our offices in Bratislava or Prague, fully remote, or a mix of both.
  • Regular company events and team-building activities to stay connected.
  • A chance to be part of a growing, innovative company where you can help shape the future.
  • An inclusive global team that empowers and supports your needs.
  • A collaborative environment built on trust, transparency, and open communication.
  • A flat structure: Work with smaller, agile teams.
  • Paid time off & sick days.
  • Competitive pay: Receive a competitive salary that reflects your skills and experience.
  • Employee Stock Ownership Plan (ESOP).
  • Perks:
    • 💻 Hardware contribution
    • 🧘 A MultiSport card (CZ/SK only) or well-being contribution
    • 📚 Self-development allowance
    • 🥞 Team breakfasts
    • ☕ Office refreshments
    • 🍼 Parental benefits
    • 🎂 Birthday surprise
    • 🎉 And 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

🩵 Ready to join?

Click the ‘Apply’ button to submit your application.

📆 Next steps

  1. Introductory call with one of our Talent Partners [online].
  2. Interview [online] with Jakub, Head of Search & Data.
  3. Technical round [onsite or online].
  4. A reference check may be requested from previous employers.

About Company :

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 3,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.

Privacy Policy
Link to share position :

Type of collaboration

HybridIn officeRemote

Team name

Development & Product

Types of contract

Contractor