let’s make something together

Give us a call or drop by anytime, we endeavour to answer all enquiries within 24 hours on business days.

Find us

PO Box 16122 Collins Street West
Victoria 8007 Australia

Email us


Phone support

Phone: + (066) 0760 0260
+ (057) 0760 0560

Senior Search Engineer

  • By Anna Bondar
  • 19 October 2021

Our client is the world’s largest peer-to-peer learning community for students, parents and teachers.

We are looking for an experienced Search Engineer to join Search Team for Brainly our client’s new vertical – Textbook Solutions and build out search and personalization engine.

The ideal candidate will leverage their background to build search capabilities across self-paced learning products and further support building out personalized recommendations to their users.

This is a unique opportunity to directly contribute to the launch of Textbook Solutions product and have an impact on the lives of hundreds of millions of students globally, and help their scale one of the fastest-growing and highest-quality consumer learning brands.


  • Design, implement, test, and maintain their Textbook Search Platform components in the context of a multi-tier, scalable, high-volume, and reliable distributed systems that perform 24×7
  • Leverage Elasticsearch infrastructure and search/ML techniques to solve challenging problems in relevance ranking and semantic search
  • Implement, extend, and modularize federated search system architecture to meet 10x growth in search volume and diverse search intents from students, parents, and educators
  • Collaborate with ML, UX, and product to ideate and execute on exciting content discovery roadmap


  • 3+ years experience developing search algorithms and applications using Elasticsearch
  • Solid understanding of object-oriented and functional programming and experience writing web services in general-purpose programming language (Go or Python preferred)
  • Hands-on experience with developing and maintaining distributed systems
  • Ability to quickly understand technical and business requirements and be able to translate into technical design and implementation
  • High level of self-organization and ability to make your own decisions

It would be nice if you have:

  • Experience with text processing, NLP, and data pipelining using Spark or Athena
  • Experience with Docker, Kubernetes, and AWS Ecosystem


  • Location: Kraków or Barcelona, or remotely from Poland/Spain
  • Salary: up to 30 000 PLN gross/monthly
  • Start date: as soon as possible (however, they’re happy to wait for the right person)
  • Some of benefits – the final offer will depend on the location:
    • Flexible working hours and the possibility to work remotely
    • Personal development budget 800$ per year +  unlimited time off policy for participation in conferences and workshops and access to an online learning platform with courses from Udemy, Harvard Manage Mentor and many others
    • Fully paid private health care packages for you and your family (dental care included) provided by Luxmed
    • Fully paid life insurance provided by Warta
    • Multisport Plus card
    • Access to the Mental Health Helpline – providing virtual support of external psychologists, psychotherapists, and coaches
    • AskHenry services – personal concierge services to help you to settle your everyday matters (like Ikea shopping or shoemaker visit)
    • Possibility to join one of Employee Resource Groups and initiatives
    • If needed, additional budget for remote work accessories

Note: Prepare your CV in English (PDF), fill in the form and apply! 🙂

Please include in your CV the following clause necessary for the recruitment process:

I agree to the processing of personal data that I have made available voluntarily in the recruitment process by the Administrator of personal data, i.e. Dotcommunity Spółka z ograniczoną odpowiedzialnością [Ltd.] based in Cracow, 15 Żabiniec Street, 31-215 Cracow, registered in Poland, the Cracow’s District Court – Śródmieście, XI Commercial Division of the National Court Register under number 0000468484, VAT number: 9452174499, (“Dotcommunity”) in order to carry out the recruitment process for the Senior Search Engineer position on the basis of Art.6 item 1a of the Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation).

* - required