Algolia is looking for a talented Support Engineer to assist our technical customers with implementing and supporting Algolia in a variety of Web and Mobile development technical stacks. As part of our Solutions Engineering team, you will be focused on helping our customers solve their implementation issues: whether it’s helping a developer trying to build the next big thing in their garage, or Fortune 500 companies (like Medium, Twitch from Amazon, LVMH, ...) focused on providing a world-class experience to their millions of users.
As Support Engineer you will partner with the Solutions Engineering, Customer Success, Product and Engineering teams; and have the unique opportunity to kick-start and scale a brand new branch of the company. Additionally you’ll be tasked with the development of tools and processes to help Algolia provide the best support experience 24/7, all around the world.
The ideal candidate will be a highly technical individual, organized, thoughtful, patient and and excellent communicator who enjoys teaching & enabling other developers to be successful.

Responsibilities

  • Work with external developers through email, chat and our community forum to solve their technical implementation problems.
  • Develop tooling, processes and work closely with the developer experience team to enable the best possible developer support experience at scale.
  • Maintain and contribute to the Algolia API Clients, tools and libraries
  • Partner with the engineering and product team to identify bugs, interesting features, and help define the future of search technologies
  • Contribute to internal and external knowledge bases
  • Requirements

  • Strong desire to help people solve problems with the ability to explain complex concepts to a broad audience
  • Comfortable with writing code in a few different languages (JavaScript, Java, PHP, C#, Objective-C, Swift, Ruby, Python, etc), you enjoy learning new languages and technologies.
  • Experience as a software engineer building web or mobile apps
  • Strong organization skills and ability to work autonomously while leveraging expertise of cross-functional teams
  • Strong written and verbal communication skills (English)
  • Nice to have

  • Prior experience in customer support, technical solutions, engineering, or other technical position
  • Experience supporting open-source projects & their GitHub communities
  • A demonstrated history of going the extra mile for customers.