London or France Remote (Global)

Algolia is hiring a Software Engineer

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 Ruby on RailsGolangTypeScriptAPI DesignSystem DesignScalabilityReliabilityPerformanceDebuggingBackend Development
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
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.
All jobs at Algolia Visit website
Job Details
Department Software Development
Category backend
Posted 2 months ago