Algolia19.03.26
AI SCORE 8.5

Software Engineer - Backend Systems for AI Search

$90K–$120K/year

About the Role

We're hiring a Software Engineer to join our Assist team at Algolia, focusing on backend systems that power AI-driven product guidance. This Software Engineer remote position allows you to work from London or France, contributing to a leading AI Search platform that processes over 30 billion search requests weekly.

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 real, user-facing impact.
  • Review, debug, and occasionally contribute to TypeScript code to unblock teammates and ensure smooth end-to-end 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.

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 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.

What We Offer

  • Flexible workplace strategy allowing remote or hybrid work.
  • High-trust environment with autonomy in work location and schedule.
  • Inclusive workplace culture that values diversity and collaboration.
  • Opportunities for professional growth and development.
  • Competitive salary and benefits package.

This Software Engineer remote position is a fantastic opportunity for those who enjoy backend systems and API design, and who are excited about building AI-powered product experiences that directly improve customer outcomes.

Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This Software Engineer role at Algolia offers a unique opportunity to work on AI-driven backend systems in a flexible remote environment, making it highly attractive for tech enthusiasts.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Generating success profile...

Analyzing job requirements and market data

Loading market overview...

Analyzing market trends and skill demands

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.