Jobs

Senior Software Engineer, Scale


Job details
  • Algolia
  • London
  • 1 month ago
Applications closed

Algolia was built to help users deliver an intuitive search-as-you-type experience on their websites and mobile apps. We provide Algolia NeuralSearch, a next-generation vector and keyword search in a single API with powerful, end-to-end AI processing for every query. Our API is used by thousands of customers in more than 100 countries. Billions of search queries are answered every month thanks to the code we push into production every day.We are looking for a Senior Back-end Engineer to grow our Engines team. The team provides the main Search API for Algolia. They build and maintain the Core Search Engine to provide the best performance and scalability for our customers.We are looking for engineers who are fluent in modern C++, Golang, and complex algorithms who will contribute to raise the bar for how we think about search and relevance.Your role will consist of:Be a key contributor to the design, development, and ultimately operation of the Search engine system at scale.Be responsible for the quality and soundness of the system.Work with other teams to identify, troubleshoot, and resolve high-impact issues.Be responsible for operations for Algolia Search including participation in out-of-hours on-call rotation.You might be a fit if you have:A rock-solid foundation in Computer Science (data structures, algorithms, software design).Rigor in high code quality, automated testing, and other engineering best practices.Want to work on a complex C++ codebase + experience working on distributed backends.Experience in the design of major components and leading engineers in the delivery.Professional spoken and written English skills.Nice to have:Experience debugging distributed systems in production.Ability to work in a Kubernetes-based environment.Experience in information retrieval or AI models.Experience with the problematics around natural language processing.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.READY TO APPLY?

Is this the next step in your career Find out if you are the right candidate by reading through the complete overview below.

If you share our values and our enthusiasm for building the world’s best search & discovery technology, we’d love to review your application!

#J-18808-Ljbffr

Sign up for our newsletter

The latest news, articles, and resources, sent to your inbox weekly.

Similar Jobs

Senior Software Engineer

Senior Software Engineer - Edinburgh, Hybrid We are recruiting multipleData and ML focused Software Engineers to join one of the most exciting tech companies in Europe. Their ambitions are as big as the data sets. Joining this gifted team will see you work day in and day out with figures...

Bright Purple Edinburgh

Senior Software Engineer - Machine Learning

Join the Genie Community - the legal knowledge sharing community open sourcing and automating legal contract drafting.A unique opportunity to help develop an industry-leading, SaaS artificial intelligence product in the legal sector, solving real life problemsWorking between our Engineering & Machine Learning (ML) Teams, you will be responsible for productionising...

Genie AI London

IO Associates | SENIOR SOFTWARE ENGINEER

We are offering an exciting opportunity for an experienced Senior Software Engineer to join our clients experienced team on a permanent basis, with the long-term potential for technical leadership role. The role will involve supporting the development, integration, rollout, and support of complex software solutions and you'll work on a...

IO Associates Milton Keynes

Senior Full Stack Engineer (Kotlin / JVM)

Simple Machines is a leading independent boutique technology firm with a global presence, including teams in London, Sydney, San Francisco, and New Zealand. We specialise in creating technology solutions at the intersection of data, AI, machine learning, data engineering, and software engineering. Our mission is to help enterprises, technology companies,...

Simple Machines London

Senior Golang Software Engineer

Job Opportunity: Senior Golang Software EngineerLocation: Galway, Ireland (Hybrid)Are you ready to make a meaningful impact in the world of cybersecurity? Join a dynamic team at the forefront of innovation, where groundbreaking ideas meet cutting-edge technology to combat evolving threats.As a Senior Golang Software Engineer, you'll have the opportunity to...

Galway

Client Server | Senior Python Software Engineer AI SaaS

Senior Python Software Engineer / Developer London onsite to £130kAre you a backend technologist who has expertise with Python looking for an opportunity to work on complex and interesting AI based systems?You could be progressing your career at a growing tech start-up as they expand their UK presence (already highly...

Client Server London