Search Expert Consultant

2 weeks ago


Vancouver, British Columbia, Canada Upwork Full time
Company Description

Upwork has partnered with an Enterprise client, a Digital Health Platform that specializes in integrative medicine, e-commerce, Dispensing Platforms, and Health technology.

They are currently looking to partner with an experienced Search Expert Consultant who wants to build a platform to create rich, stable, and compelling experiences for our users. The Search Team is responsible for everything search related on the Fullscript platform. They make the search tools that help to power hundreds of thousands of prescriptions created by our healthcare professionals for their patients.

Job Description
  • Lead complex search projects/experiments on our e-commerce platform
  • Identify, design, implement, test, and support new features related to search performance
  • Solve performance-related issues
  • Participate in code reviews with peers and make recommendations on how to improve code
  • Contribute to technical improvements, develop and maintain quality standards
  • Collaborate with other teams including platform engineering, core engineering, data engineering & DevOps.
  • Mentor team members through coaching & training
Qualifications
  • You are a passionate software developer who cares about your craft. You are excited to learn and want to produce the best work possible.
  • A minimum of 8 years of relevant experience in software engineering, with a focus on search technologies
  • Experience measuring search performance using various metrics and methods, including Click models and Name Entity Recognition (with SpaCy or other), and leveraging Natural Language Processing (NLP) techniques.
  • In-depth knowledge of ElasticSearch ranking techniques, index optimizations, and search query optimization, with the ability to implement search result personalization and recommendation systems.
  • Proficiency in modern programming languages and techniques
  • Understanding of design patterns, clean code, and what makes a well-designed API.
  • Prior work with vector search, learning-to-rank tools, judgment lists, and capturing search metrics
  • Experience scaling or working on high-scale web applications
Additional Information

All your information will be kept confidential according to EEO guidelines.

What's in it for you;

  • Work with an incredible team
  • 100% remote (work anywhere you want)
  • Competitive pay


  • Vancouver, British Columbia, Canada Lock Search Group Full time

    Project Manager – Warehouse & InfrastructureGreater Vancouver, BCOur client, a recognized National leader, and manufacturer of industrial infrastructure has engaged Cameron Lappin of the Lock Search Group to assist them in finding an exceptional individual for the role of a Project Manager. This role will manage the companies British Columbia Portfolio. As...


  • Vancouver, British Columbia, Canada Lock Search Group Full time

    Automation & Control Sales Specialist – Electrical sector Greater Vancouver, BC Our client, a powerhouse in the electrical industrial distribution sector, is seeking a British Columbia, Automation & Control Sales Specialist to join their national team. Cameron Lappin of Lock Search Group has been engaged to find a technical 'controls & automation' sales...


  • Vancouver, British Columbia, Canada Lock Search Group Full time

    Supply Chain Manager – Food ProductionGreater Vancouver, BCOur client is an innovative leader within the Food Production sector. The Greater Vancouver based organization has experienced tremendous growth and looking to add a new Supply chain Professional to their team. Cameron Lappin of Lock Search Group has been brought on to assist them in recruiting an...


  • Vancouver, British Columbia, Canada Lock Search Group Full time

    Sales & Marketing Manager – Craft BeerGreater Vancouver, BCAre you passionate about craft beer and eager to make your mark in the beverage industry? We are seeking a dynamic and driven sales professional to join our BC based client as their new Sales & Marketing Manager. Jackson Stewart of Lock Search Group has been engaged to find an individual with...


  • Greater Vancouver, British Columbia, British Columbia, Canada Lock Search Group Full time

    Learning & Development TrainerGreater Vancouver, BCDo you have a passion for facilitating the delivery of training and learning to others? This may be the opportunity for you! Lock Search Group is pleased to present an exciting opportunity to join an industry leader in the optometry space. Our client is looking for a Learning & Development Trainer to be...


  • Vancouver, British Columbia, Canada Swim Recruiting Full time

    Do you have 3-5 years of change management experience, ideally including global implementation of processes/systems? Do you have experience creating and delivering against change, communications, and training plans? If so, we'd like to hear from you The focus of this change role will be on core process optimization within P&C digital working on a Workday...


  • Vancouver, British Columbia, Canada UBC Full time

    Staff - Non UnionJob CategoryM&P - AAPSJob ProfileAAPS Salaried - Educational Programming, Level CJob TitleSenior Project ConsultantDepartmentRural Projects | Continuing Professional Development | Faculty of MedicineCompensation Range$7, $10,169.00 CAD MonthlyThe Compensation Range is the span between the minimum and maximum base salary for a position. The...

  • Real Estate LAA

    5 days ago


    Vancouver, British Columbia, British Columbia, Canada Arlyn Recruiting Full time

    About us:Our client is a full-service, results-based BC law firm, centrally located in Greater Vancouver and well-situated to meet the needs of a diverse range of businesses, individuals, and institutional clients. We are conveniently located in the Central City Tower accessible by sky train in downtown Surrey, one of the fastest-growing business...

  • Real Estate Lawyer

    2 weeks ago


    Vancouver, BC, B6B, British Columbia, Canada Options Consulting Solutions Full time

    REAL ESTATE LAWYERFULL-TIME (HYBRID)BRITISH COLUMBIADo you have at least 2+ years of experience as a Real Estate Lawyer?Do you have experience handling a high volume of real estate files?Are you looking for a role that will allow you to work with a dynamic team while you continue to grow in your career?The CompanyOur client is a fast-growing Canadian Real...


  • Vancouver, British Columbia, Canada Mining Plus Full time

    Are you interested in joining a growth-oriented global team of professionals that present opportunities to develop you as a technical professional and industry leader?Mining Plus continues our success story in North America - We want you to be a part of it. Who are We?We are the leading mining technical services provider, consisting of professionals...


  • Vancouver, British Columbia, Canada Mining Plus Full time

    Are you interested in joining a growth-oriented global team of professionals that present opportunities to develop you as a technical professional and industry leader?Mining Plus continues our success story in North America - We want you to be a part of it. Who are We?We are the leading mining technical services provider, consisting of professionals...


  • Vancouver, British Columbia, Canada SRK Consulting Full time

    Intermediate Hydrogeological Modeller Vancouver, BC, CanadaSRK Consulting is an independent, international consulting practice, providing globally integrated consulting services to the international mining and metals sector. We are seeking a Intermediate Hydrogeological Modeller. Description of Responsibilities:SRK Consulting is an international firm of...


  • Vancouver, British Columbia, Canada EightSix Network Inc Full time

    The ideal candidate is a motivated, well-organized individual who has a deep understanding of sales, team leadership, developing strong relationships with customers and suppliers, and has strong cannabis industry knowledge. Duties and Responsibilities · Responsible for managing relationships with key accounts in the region (CB's, chains, etc.) · Take...

  • Career Advisor

    5 days ago


    Vancouver, British Columbia, British Columbia, Canada University Canada West Full time

    Position Job Title: Career AdvisorLocation: University Canada West - Vancouver (Hybrid)Reports To: Associate Director, Career Development CentreApplication Requirement: Cover LetterPrimary Purpose:The Career Advisor at University Canada West works within the Career Development Centre/CDC to support educating students in becoming responsible and productive...


  • Vancouver, British Columbia, Canada TEEMA Full time

    Job Title: Records And Information Analyst / TaxonomistJob ID: PL Location: Vancouver, BCOverview:The Records and Information Analyst shall provide consulting services related to reviewing and instituting taxonomy / file structure for our Water Use Planning and Licensing Team.What you will be doing:Electronic systems assessment: to assess the use of shared...


  • Vancouver, British Columbia, Canada UBC Full time

    Staff - Non UnionJob CategoryM&P - AAPSJob ProfileAAPS Salaried - Information Systems and Technology, Level EJob TitleSenior Business AnalystDepartmentOCIO | Chief Data OfficerCompensation Range$9, $14,932.75 CAD MonthlyThe Compensation Range is the span between the minimum and maximum base salary for a position. The midpoint of the range is approximately...


  • Vancouver, British Columbia, Canada UBC Full time

    Staff - Non UnionJob CategoryM&P - AAPSJob ProfileAAPS Salaried - Information Systems and Technology, Level EJob TitleSenior Programmer AnalystDepartmentOCIO | Program DeliveryCompensation Range$9, $14,932.75 CAD MonthlyThe Compensation Range is the span between the minimum and maximum base salary for a position. The midpoint of the range is approximately...


  • Vancouver, British Columbia, Canada UBC Full time

    Staff - Non UnionJob CategoryM&P - AAPSJob ProfileAAPS Salaried - Facilities Management, Level GJob TitleSenior Mechanical Engineer, Technical Review TeamDepartmentLeadership | Asset Replacement & Improvement | Building OperationsCompensation Range$9, $14,932.75 CAD MonthlyThe Compensation Range is the span between the minimum and maximum base salary for a...


  • Vancouver, British Columbia, Canada UBC Full time

    Staff - Non UnionJob CategoryM&P - AAPSJob ProfileAAPS Salaried - Facilities Management, Level GJob TitleSenior Mechanical Engineer, Technical Review TeamDepartmentLeadership | Asset Replacement & Improvement | Building OperationsCompensation Range$9, $14,932.75 CAD MonthlyThe Compensation Range is the span between the minimum and maximum base salary for a...

  • Registered Nurse

    3 hours ago


    Vancouver, British Columbia, Canada ProVita Care Management Full time

    Pro Vita is searching for Registered Nurses (RN) who are passionate about caring for the elderly to join our team at Villa Carital Care Community in Vancouver.Company Name: Pro Vita Care ManagementJob Title: Registered Nurse (NOC 31301)Location of Work: 3050 Penticton Street, Vancouver, V5M 4W2Term of Employment: Part-time (Temporary)Shift(s): Part-time...