Software Engineer, Scale

Algolia provides AI-powered search solutions, offering Algolia NeuralSearch, a next-generation vector and keyword search API used by thousands of customers globally.
Backend
Senior Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:
Agentforce Success Engineer

Senior Agentforce Engineer role at Salesforce, focusing on implementing AI-powered agents and solutions within Salesforce environments, requiring 5+ years of cloud technology experience.

Senior CCE Engineer

Senior CCE Engineer role at Salesforce focusing on customer-centric engineering, troubleshooting, and improving the Salesforce Core CRM Platform.

Senior Software Engineer

Senior Software Engineer role at Disney Entertainment building backend services for content delivery and recommendations systems across Disney+, Hulu, and Star+.

Senior Software Engineer

Senior Software Engineer role at 6sense, building scalable distributed systems for B2B Revenue AI platform using Java/Python, Redis, and NoSQL databases.

Full Stack Senior Software Engineer - Java/Kotlin

Senior Full Stack Software Engineer position at Tenable, focusing on Java/Kotlin development for cloud-native cybersecurity solutions with competitive compensation and benefits.

Description For Software Engineer, Scale

Algolia, a pioneer in AI-powered search solutions, is seeking a Back-end Engineer to join their Engines team. This role is crucial in developing and maintaining the Core Search Engine, which powers Algolia's main Search API. The ideal candidate will be fluent in modern C++, Golang, and complex algorithms, contributing to the advancement of search and relevance technologies.

Key responsibilities include:

  • Designing, developing, and operating the Search engine system at scale
  • Ensuring system quality and soundness
  • Collaborating with other teams to resolve high-impact issues
  • Participating in out-of-hours on-call rotation for Algolia Search operations

The ideal candidate will possess:

  • A strong foundation in Computer Science (data structures, algorithms, software design)
  • Experience with high-quality code, automated testing, and engineering best practices
  • Expertise in complex C++ codebases and distributed backends
  • Experience in designing major components and leading engineering teams
  • Professional English communication skills

Additional desirable skills include experience with debugging distributed systems in production, working in Kubernetes environments, information retrieval or AI models, and natural language processing.

Algolia values GRIT, TRUST, CANDOR, CARE, and HUMILITY in its team members. The company offers a flexible workplace model, emphasizing individual impact and contribution over physical location. With a global presence and offices in major cities worldwide, Algolia provides an exciting opportunity to work on cutting-edge search technology used by billions of users monthly.

Join Algolia to be part of a diverse, talented team building the world's best search & discovery technology in an ownership-driven environment that fosters autonomy and innovation.

Last updated 9 months ago

Responsibilities For Software Engineer, Scale

  • Be a key contributor to the design, development, and 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

Requirements For Software Engineer, Scale

Go
Kubernetes
  • Rock-solid foundation in Computer Science (data structures, algorithms, software design)
  • Rigor in high code quality, automated testing, and other engineering best practices
  • Experience working on complex C++ codebases and distributed backends
  • Experience in designing major components and leading engineers in delivery
  • Professional spoken and written English skills

Interested in this job?