Fiverr

Algorithm Engineer – Search

Posted: 7 minutes ago

Job Description

Fiverr’s Search team is at the heart of how millions of users discover and connect with the right talent every day. We’re looking for an Algorithm Engineer who combines strong software engineering skills with a deep understanding of search and ranking algorithms.You’ll design, implement, and optimize search logic, signals, and ranking systems that power Fiverr’s core discovery experience.What am I going to do?:Develop and optimize the core retrieval systems that form the backbone of our search architecture, focusing on enhancing the recall and precision of search results.Utilize technologies like Elasticsearch, Lucene, Vespa, and machine learning models to build scalable search retrieval systems solutions that form the primary source for our search platform.Work closely with data scientists, product managers, and fellow engineers to integrate machine learning models and algorithms.Use search evaluation metrics, and user behavior analysis to pinpoint improvements, and conduct rigorous A/B testing and online experiments to validate changes and assess their impact.Address complex business challenges related to retrieval by breaking them down into manageable components, conducting in-depth research, and pioneering innovative features for search retrieval.Requirements:4+ years of experience in software development or applied algorithmic engineering.BSc/MSc in Computer Science, Engineering, or related field. MSc is an advantage.Strong coding skills in at least one modern language (Go, Python, Java, or similar).Strong understanding of information retrieval, NLP, graph architectures and machine learning conceptsComfortable experimenting with LLMs and integrating AI-powered features into production systems.Experience or familiarity with search/recommendation systems, information retrieval, or ranking algorithms.Hands-on experience with databases (SQL/NoSQL) and data pipelines.Experience with Elasticsearch, Vespa, or similar search platforms.Proven record for successful production implementation of translating product/business requirements into a technical solution.Fluent English and great communication skills.At Fiverr, we’re not about checklists. If you don’t meet 100% of the requirements for this role but still feel passionate about the position and think you have the right skills and qualifications to excel at it, we want to hear from you.Equal opportunities:At Fiverr, we prioritize diversity. We celebrate difference and embed it into every aspect of our workplace and product, as well as our community. Fiverr is proud and committed to providing equal opportunity employment to all individuals regardless of race, color, religion, sex, sexual orientation, citizenship, national origin, disability, Veteran status, or any other characteristic protected by law. In addition, Fiverr will provide accommodation to individuals with disabilities or a special need.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In