$80K — $100K *
Algolia was built to help product teams deliver fast and relevant search in their websites and mobile apps with flexible resources & tools. We provide a hosted search API used by thousands of customers in more than 100 countries. Billions of search queries are answered every month thanks to the code we push every day into production. Our tools allow product teams to focus on building great experiences without having to worry about maintaining their infrastructure.
We're looking for a Senior Software Engineer to join the Solutions Strategy team at Algolia. We are responsible for developing industry solutions to create the best developer experience for our users through building on Algolia’s raw API, open source UI libraries, and other third party integrations. We are a cross functional team that works closely with the product, marketing, solutions engineering and architecture team to drive feature adoption and growth in the developer community.
As a senior member of the Solutions Strategy team, you have the opportunity to drive the technical strategy on how Algolia integrates with other technologies in the ecosystem. You will be building proof of concepts on different system applications and connectors using our API. This will heavily influence how our users apply our technology in solutions domains such as search, voice, ecommerce, AI & personalization, analytics and CMS. This is a highly versatile role that leads the creation and publication of technical best practice through incorporating industry research and delivering sample code. You will enjoy this role if you enjoy experimenting with new technologies and working in a highly collaborative environment. Your work will be heavily used in client facing and technical marketing campaigns. We are at the frontline of the developer experience at Algolia, a great position to have a big impact for both developers and end-users. This is an opportunity for someone to make an immense impact at a fast growing company. You should value and practice transparency, have the humility to accept your weaknesses and continuously strive to improve both personally and professionally.
Do you like, or would you like to, craft code, tools and libraries for developers? Do you love to design a clean API solving real-world use cases? Then apply and let's chat about it.
Coming right from an engineer in the team : “As a developer, I use a ton of different libraries to achieve my goals of building applications. Now I can go to the next level and learn how to build tools for developers to build their applications. It's a whole different challenge, I do it in the open source world and engage with my users.”.
YOUR ROLE WILL CONSIST OF:
Develop open source custom applications using our API Clients and so much more with the help of the team
Take ownership, research, explore and deliver novel experiences
Teach us what we don't know and how you want to improve the search and discovery experience
Participate (new features, bug fixes) to other popular open-source projects related to our project needs
Help define engineering best practices and processes
YOU MIGHT BE A FIT IF YOU HAVE:
Coding experience with a general purpose programming language (ie. PHP, Ruby, Java, C/C++, Python).Familiarity with Python, SQL and Unix/Linux operating systems/commands.
A passion for shipping quality code
You have an eye for great user experiences (UX)
Willingness to go beyond what you know todayYou like to help, teach and mentor your colleagues
Ability to interact with contributors and customers
Good oral and written communication in English
Overall we care about your current and future skillset. Not where you studied or who do you know. We care about what you like to do and about what you'd like to do in the future here at Algolia.
NICE TO HAVE:
You have built search and discovery experiences
You have some UI design skills
You are able to show empathy towards your colleagues
We are not specifically looking for very active GitHub profiles (that's only a plus). We're looking for developers who have an interest in creating tools for others developers
WE’RE LOOKING FOR SOMEONE WHO CAN LIVE OUR VALUES:
GRIT - Problem-solving and perseverance capability in an ever-changing and growing environment
TRUST - Willingness to trust our co-workers and to take ownership
CANDOR - Ability to receive and give constructive feedback
CARE - Genuine care about other team members, our clients and the decisions we make in the company
HUMILITY - Aptitude for learning from others, putting ego aside
Valid through: 2/10/2021