TL;DR

Software Engineer, Assist (AI): Building backend systems that power intelligent product guidance at scale with an accent on APIs, system orchestration, and agent-driven workflows. Focus on backend systems, API design, and cross-team collaboration to improve customer outcomes.

Location: Remote (France). Positions listed as "Remote" are only available for remote work within the specified country.

Company

Algolia is a pioneer and market leader in AI Search, empowering businesses to deliver blazing-fast, predictive search and browse experiences at internet scale.

What you will 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 real, user-facing impact.
  • Improve observability, monitoring, and production stability for critical Assist services.

Requirements

  • Strong backend experience with Ruby on Rails.
  • Experience designing and building APIs that are 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 Go code and 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.

Culture & Benefits

  • Emphasis on an individual’s impact, contribution, and output, over their physical location.
  • High-trust environment where team members have the autonomy to choose where they want to work and when.
  • Global presence with offices in Paris, NYC, London, Sydney and Bucharest.
  • Committed to creating an inclusive workplace where everyone is respected and supported.