London or France Remote (Global) Employment

Algolia is hiring a Software Engineer

About the Role

Algolia is looking for a Software Engineer to join the Assist team. In this role, you will build the backend systems that power intelligent product guidance at scale. This is primarily a backend role focused on APIs, system orchestration, and agent-driven workflows.

What You'll Do

  • Design and build backend services in Ruby on Rails and Go that power Assist’s AI-driven capabilities.
  • Develop clean, well-structured APIs that integrate seamlessly with other internal systems and the Algolia dashboard.
  • Architect and maintain system interfaces between backend agents and product surfaces.
  • Take ownership of features from design to production, ensuring reliability, performance, and maintainability.
  • Collaborate closely with product managers, designers, and frontend engineers to turn guidance concepts into user-facing impact.
  • Review, debug, and occasionally contribute to TypeScript code to unblock teammates and ensure smooth delivery.
  • Improve observability, monitoring, and production stability for critical Assist services.
  • Participate in technical discussions and contribute to shaping how Assist evolves as a core product capability.

What We're Looking For

  • Strong backend experience with Ruby on Rails.
  • Experience designing and building APIs consumed by frontend applications or other services.
  • Solid understanding of system design fundamentals, including scalability, reliability, and performance.
  • Experience working with production systems and debugging complex issues.
  • A collaborative mindset and strong communication skills in English.

Nice to Have

  • Experience with TypeScript—comfort reading, reviewing, or debugging frontend code.
  • Experience with Go and/or Python—comfort reading, reviewing, or debugging backend services written in these languages.
  • Exposure to AI-powered systems, agent-based workflows, or automation platforms.
  • Familiarity with distributed systems or service-oriented architectures.
  • Experience working in hybrid cloud or containerized environments.

Technical Stack

  • Ruby on Rails
  • Golang
  • TypeScript

Team & Environment

The Assist team builds backend capabilities for a customer-facing search assistant.

Work Mode

This role is global and open to candidates in Paris, NYC, London, Sydney, or Bucharest.

We’re committed to creating an inclusive workplace where everyone is respected and supported—regardless of race, age, ancestry, religion, sex, gender identity, sexual orientation, marital status, color, veteran status, disability, or socioeconomic background.

Required Skills
Ruby on RailsGolangTypeScriptAPI DesignSystem DesignScalabilityReliabilityPerformanceDebuggingBackend Development
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
Algolia

A pioneer and market leader in AI Search, empowering 17,000+ businesses to deliver blazing-fast, predictive search and browse experiences at internet scale. Powers over 30 billion search requests weekly.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago