
Ecommerce Search Engineer
1 day ago
At Skroutz, we're committed to delivering exceptional user experiences. Our goal is to become the go-to destination for seamless shopping journeys.
Our vision is clear: we aim to provide an unparalleled experience that sets us apart from others. We strive to be the everyday choice for millions of users, offering a range of products and services that cater to diverse needs.
As part of our journey, we seek talented individuals who share our passion for innovation and customer satisfaction. If you're driven by a desire to create extraordinary moments for our users, then we want you on our team.
Join us in shaping the future of e-commerce and technology. Together, let's turn everyday moments into remarkable experiences.
">Engineering Values- Know your Tech. Develop and master your craft, sharpen your tools. Be proud of your work
- Release early & Iterate. Deliver prototypes and start gathering important feedback early on. Use that feedback to guide you. Don't be afraid to compromise, make sure to come back & tidy things up
- Be a team player. Offer your help, listen and seek to understand. Step up & take initiatives
- Don't over anything. Don't over-engineer, over-analyze, over-regulate, you get it
- Enjoy your work. Celebrate success
Technologies We Use:
Our main stack is Ruby for the backend - using the Ruby on Rails framework - with Javascript (ES6) and React/Redux for the frontend. Our main storage is a MariaDB cluster. We heavily use Elasticsearch, Kafka, MongoDB, Redis and Memcached. We use Jenkins for our CI and various tools like Sentry, DataDog and Grafana for monitoring. Generally we try to pick the best tool we know or we can find that serves our needs.
Search Team Mission
The Search team is responsible for every aspect of the search experience of Skroutz. Our mission is to help users formulate queries and discover the most relevant products efficiently. To be successful, we have to deal with natural language ambiguities and noisy user input. Our systems must be fast and reliable in order to serve millions of searches per day. At the same time, we are trying to improve our product in order to seamlessly support complex user needs.
Examples of work you might undertake:
- Support queries in multiple languages. Understand greeklish, handle noisy and ambiguous input, and present the most useful results to the user. Try to capture the user's intention and reflect it in the results and their ordering.
- Devise custom result scoring and ranking mechanisms based on various features
- Develop and maintain sophisticated mechanisms to index millions of products
- Develop innovative methods to present, navigate, and filter complex search results.
- Create or improve features such as autocomplete and spelling corrections
- Design, implement, and track metrics to measure the success of experiments.
- Maintain, improve and refactor a software stack that serves millions of requests per day
- Integrate new ML mechanisms into our main search infrastructure
- Implement prototypes to evaluate new concepts and make sound decisions
- Question, rethink and iterate on core elements of Skroutz's product
- Solid algorithmic and software engineering background with 4+ years of professional experience
- Excellent knowledge of at least one programming language. We work mostly with Ruby, but we believe that languages can be learned; we mostly care about your engineering skills
- Strong understanding and working experience with web development
- Good knowledge and understanding of SQL and relational databases
- Drive to deliver readable, maintainable, testable, scalable and performant code
- Ability to navigate around an existing codebase and cooperatively improve it through code reviews
- Easy-going attitude, good communication skills and team spirit
We Will Appreciate
- Working knowledge of text manipulation, and particularly familiarity with Elasticsearch and NoSQL databases such as MongoDB
- Domain experience in one of the following fields: information retrieval, natural language processing, machine learning techniques
- Experience with setting up statistically rigorous web experiments (such as A/B tests)
- Experience with modern MVC web frameworks, and an understanding of their architecture
- Experience with refactoring and improving pre-existing large, rapidly evolving codebases.
- Shareable open source contributions or personal projects
- A great opportunity to contribute to the evolution of Skroutz towards becoming one of Europe's fastest growing Marketplaces
- Thrive in an environment that champions ambitious goals, empowers autonomy, fosters mentoring, and unlocks exciting opportunities for both personal and business growth
- Competitive full-time salary
- Ongoing training and development
- Access to books, online courses, and relevant resources
- Top of the Line tools and equipment
- Private Medical Plan
- Hybrid Working
- Free gym membership at Golden Gym in Athens, plus OAKA cross training & running courses, Padel and online yoga
- When at the office, we offer free food catering (breakfast & lunch)
- For all New Skroutz Fathers we offer 30 working days paternity leave (1,5 months in total)
- Monthly childcare allowance for all Skroutz Parents
- Free Skroutz Plus subscription
Diversity and Inclusion
As part of our dedication to the diversity of our workforce, Skroutz is committed to Equal Employment Opportunity without regard to race, color, national origin, ethnicity, gender, disability, sexual orientation or religion.
-
Nordic Search Engine Consultant
1 day ago
Athens, Attica, Greece beBeeSearchEngineConsultant Full timeNordic Search Engine ConsultantThis is an amazing opportunity for a Nordic-speaking search engine consultant to join our vibrant team in Greece. If you are passionate about digital marketing and eager to contribute to clients' online success, this role is perfect for you.You will engage with clients from Nordic countries, providing expert consultation on...
-
Athens, Attica, Greece beBeeDigitalMarketing Full timeSpanish Speaking Search Engine ConsultantPatrique Mercier Recruitment Nordic is pleased to announce a vacancy for a Spanish Speaking Search Engine Consultant based in Athens, Greece. In this role, you will provide expert guidance to Spanish-speaking clients, helping them optimize their search engine strategies and enhance their online presence. Your...
-
Search Engine Expert
1 day ago
Athens, Attica, Greece beBeeDigital Full timeJob OverviewWe are seeking a talented Latvian-speaking search engine expert to join our team in Athens, Greece.Experience Level: JuniorTotal Years Experience: 0-5Job Languages: LatvianJob posting schema: NoWe offer a great opportunity for career advancement and professional growth. Our state-of-the-art working environment provides a comfortable space for...
-
Athens, Attica, Greece beBeeDigitalMarketing Full timePatrique Mercier Recruitment is seeking a talented Digital Marketing Specialist to join our dynamic team. In this role, you will provide exceptional support and consultation to clients from the Nordic region, helping them optimize their search engine strategies and enhance their online presence.Key ResponsibilitiesDeliver expert guidance to customers on...
-
Athens, Attica, Greece beBeeSearch Full timeFrench Speaking Search Engine ConsultantPatrique Mercier Recruitment is seeking a skilled French speaking search engine consultant to join our team. As a key member of our digital marketing department, you will be responsible for providing expert consultation to clients regarding search engine optimization (SEO) and search engine marketing (SEM)...
-
Digital Marketing Strategist
1 day ago
Athens, Attica, Greece beBeeSearchEngine Full timeExpert Search Engine Consultant OpportunityPatrique Mercier Recruitment FR is a leading recruitment agency dedicated to connecting talented professionals with exceptional career opportunities. We are thrilled to present an opening for a search engine customer consultant position.About the RoleThis role is an excellent opportunity for individuals who are...
-
Athens, Attica, Greece beBeeSearchEngine Full timePatrique Mercier Recruitment Nordic is pleased to announce an opening for a Dutch Speaking Search Engine Customer Consultant. In this critical role, you will be responsible for providing outstanding consultation and support to Dutch-speaking clients, assisting them in optimizing their search engine strategies and improving their online...
-
Athens, Attica, Greece beBeeSearch Full timeWe are seeking a skilled Slovenian Speaking Search Engine Customer Specialist to join our team in Athens, Greece.As a key member of our team, you will play a pivotal role in supporting Slovenian-speaking customers enhance their search engine experiences and optimize their online visibility.Key ResponsibilitiesProvide dedicated support to Slovenian-speaking...
-
Athens, Attica, Greece beBeeCustomer Full timeSearch Engine Customer ConsultantWe are seeking a Search Engine Customer Consultant to provide expert consultation to clients on search engine optimization and marketing.Key responsibilities include providing expert consultation, analyzing client performance data, conducting training sessions, collaborating with internal teams, and staying informed on...
-
Athens, Attica, Greece beBeeDigital Full timePatrique Mercier Recruitment FR is a dynamic recruitment agency committed to bridging talented individuals with exceptional career opportunities worldwide.Job SummaryWe are excited to announce an opening for a French Speaking Search Engine Consultant. This role is ideal for professionals well-versed in digital marketing who are eager to assist...