Senior Search Engineer
Job title
Senior Search Engineer
Business Stream:

Apply now

Brainly is scaling! We are looking for an experienced Search Engineer to join our Search Team for Brainly’s new vertical – Textbook Solutions and build out our search and personalization engine. The ideal candidate will leverage their background to build search capabilities across our self-paced learning products and further support building out personalized recommendations to our users.

This is a unique opportunity to directly contribute to the launch of our Textbook Solutions product and have an impact on the lives of hundreds of millions of students globally, and help us scale one of the fastest-growing and highest-quality consumer learning brands. Brainly is a fun, unique company in a truly exciting phase of its growth 🚀


  • Design, implement, test, and maintain Brainly’s 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 our 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 our 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, we’re happy to wait for the right person)
  • Some of our 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 our Employee Resource Groups and initiatives (Inclusion Council, Ladies at Brainly, Brainly Cares)
    • If needed, additional budget for remote work accessories


Brainly is the online learning platform where over 350 million students and parents go from questioning to understanding. With their smartphones, users can snap a photo to instantly solve any problem or homework question and be matched with a Brainly product such as Community Q&A, Brainly Tutor, Math Solver or Textbook Detective.

Brainly is built to provide students, parents, experts, and teachers with a collaborative platform and tools needed to succeed in any educational environment. Based in Kraków, Poland, with U.S. headquarters in New York City, Brainly apps and websites are visited by users from over 35 countries.

Apply now