• polygon-breadcrumbs
  • Back
  • Firmablelogo

    Firmable

    Search Engineer

    3-6 Years Exp

    Melbourne

    Remote

    Full Time

    Job Description

    Firmable is the market-leading B2B sales intelligence platform in Australia & New Zealand —and we’re now scaling that success worldwide at speed. Backed by leading investors, we enable businesses to outperform by knowing more about their leads, customers, and candidates than ever before. We’re growing a team of curious, collaborative builders who thrive in fast-moving start-ups. 

    As a core member of the Search team with deep expertise in Elasticsearch/OpenSearch to architect, build, and opitmise our AI-powered search features. You will play a pivotal role in designing scalable search solutions, developing custom query pipelines, and integrating AI-driven enrichment into our search stack. 

    Roles and Responsibilities

      • Design & implement search solutions: Architect and develop advanced search features using OpenSearch/Elasticsearch, including custom analysers, tokenisers, and scoring algorithms. 
      • Index & template management: Create and maintain index templates, mappings, and lifecycle policies to ensure data integrity, performance, and scalability. 
      • Query pipeline development: Build and optimise custom query builders and search pipelines tailored to complex business requirements. 
      • AI/ML/LLM powered search: Leveraging LLMs and AI for data enrichment and improved search relevance. 
      • API development: Develop and maintain robust, scalable APIs for search using Python (FastAPI). 
      • Testing & quality assurance: Lead efforts in integration, regression, and performance testing to ensure reliability and accuracy of search features. 
      • DevOps & automation: Automate deployment and management of search infrastructure, including index templates and search pipelines. 
      • Collaboration: Work closely with data engineers and product teams to deliver high-quality search experiences. 

    This Role Requires

      • 5+ years experience with Elasticsearch or OpenSearch in production environments. 
      • Experience with AI/LLM-based search experiences such as RAG, learning to rank and query understanding. 
      • Expert level expertise in Python, with experience building APIs (preferably FastAPI). 
      • Deep understanding of search concepts: analysers, tokenisers, relevance tuning, custom scoring, and query DSL. 
      • Experience with index template management, lifecycle policies, and large-scale data modelling. 
      • Proficiency in designing and optimising search pipelines and custom query builders. 
      • Must have practical hands-on experience developing software using AI-assisted tools and workflows such as Cursor, Co-pilot,and Windsurf 
      • Strong testing background: integration, regression, and performance testing. 
      • DevOps skills: automation, CI/CD, and cloud infrastructure (AWS preferred). 
      • Excellent communication and collaboration skills. 
      • Experience with S3, AWS Lambda, and cloud-native architectures. 

    Search Engineer

    location Melbourne

    onsite Remote

    exp 3-6 Years Exp

    vector_icon Full Time

    apply now

    Have a question about this job?

    Our talent advisors are happy to answer.