Software Engineer - Search
Workplace: Lund, Sverige
Expires: December 5, 2025
Join Voyado's Search Experience team to develop and maintain high-performance search functionality for e-commerce. Work with a skilled team to build a cloud service handling millions of products, focusing on fast, relevant, context-based search results. Utilize Java, microservices, machine learning, NLP, and DevOps practices to enhance the product and customer value.
Main requirements:
  • A couple of years of development experience.
  • Experience with data structures or algorithms relevant to search (e.g., graphs, trees).
  • Strong passion for software development and problem-solving.
  • Self-motivated with responsibility and a structured approach.
Responsibilities:
  • Develop new search engine features and maintain existing ones.
  • Design and implement microservices related to search functionalities.
  • Participate in the entire development lifecycle with DevOps mindset.
  • Engage in discovery process, hypothesis iteration, and validation to ensure customer value.
  • Collaborate within a small, skilled team to improve retail search capabilities, including machine learning and NLP applications.
Required hard skills:
  • Java programming
  • Use of development tools such as IntelliJ, Github Actions, Terraform
  • Experience with data structures and algorithms
Recommended hard skills:
  • Machine learning basics
  • Natural Language Processing
  • Microservices architecture
  • Competitive programming or algorithmic problem solving
Soft skills:
  • Analytical problem-solving
  • Self-motivated and responsible
  • Structured working approach
  • Passion for software development
  • Team collaboration
  • Communication skills
Coding languages:
  • Java
Frameworks:
  • Microservices frameworks
Natural languages:
  • English (Proficient)
Cultural skills:
  • Appreciation of diversity and inclusion
  • Collaborative team player
  • Commitment to work-life balance