Software Engineer, Scale
Algolia
- London
- Permanent
- Full-time
- Be a key contributor to the design, development, and ultimately operation of the Search engine system at scale
- Be responsible of the quality, soundness of the system
- Work with other teams to identify, troubleshoot, and resolve high impact issues.
- 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
- 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
- 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.
- Required