Software Engineer, Assist

1 hour, 48 minutes ago
Full-time
Mid Level
Software Development
Algolia

Algolia

Algolia provides a hosted search platform that leverages AI to enhance user experience and developer engagement, enabling enterprises and developers to deliver fast, relevant search results across websites and mobile applications.

Internet Software & Services
251-1K
Founded 2012
$334M raised

Description

  • Design and build backend services in Ruby on Rails and Go that power Assist’s AI-driven capabilities.
  • Develop APIs that integrate with internal systems and the Algolia dashboard.
  • Architect and maintain interfaces between backend agents and product surfaces.
  • Own features from design through production, with responsibility for reliability, performance, and maintainability.
  • Collaborate with product managers, designers, and frontend engineers to deliver user-facing guidance experiences.
  • Review, debug, and occasionally contribute to TypeScript code to support end-to-end delivery.
  • Improve observability, monitoring, and production stability for critical Assist services.
  • Participate in technical discussions and help shape the future of Assist as a core product capability.

Requirements

  • 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.
  • Strong communication skills in English and a collaborative mindset.
  • Experience with TypeScript, including reading, reviewing, or debugging frontend code (nice to have).
  • Experience with Go and/or Python, including reading, reviewing, or debugging backend code (nice to have).
  • Exposure to AI-powered systems, agent-based workflows, or automation platforms (nice to have).
  • Familiarity with distributed systems or service-oriented architectures (nice to have).
  • Experience working in hybrid cloud or containerized environments (nice to have).

Benefits

  • Flexible workplace model with remote-first and hybrid-remote options for many roles.
  • Autonomy to choose where and when to work, depending on the role and location.
  • Global office presence in Paris, NYC, London, Sydney, and Bucharest.
  • Inclusive workplace culture that values diversity, collaboration, and support for all employees.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Engineer - Adobe Experience Manager (AEM)

Formativ Group Internet Software & Services

FormativGroup is hiring a Senior Adobe Experience Manager (AEM) Engineer to build and support enterprise-scale digital experiences on AEM Sites and Assets for a content-driven platform.

Agile CI/CD Git Java Jenkins Maven REST API
3 minutes ago

Sr Software Developer

Cision 5K-10K Professional Services

Cision is hiring a software engineer to design, develop, test, and maintain software solutions that support business needs across new features and existing systems.

Agile C# CI/CD Git Java JavaScript Microservices Python
3 minutes ago

Senior Software Engineer, Backend

Relativity Space 251-1K Aerospace & Defense

Relativity Space is hiring a Terrestrial Software engineer to lead core data platform work for its automated rocket factory and launch software systems supporting Terran R.

Agile Apache Spark C# C++ Cassandra Docker Go InfluxDB Kafka Kubernetes Machine Learning MongoDB PostgreSQL Python Redis Rust TypeScript
3 minutes ago

Principal Software Engineer, AI

Alphasense 51-250 Industrial Conglomerates

AlphaSense is seeking a Principal AI Engineer to lead foundational AI work for its Content portfolio by architecting systems that extract intelligence from large volumes of unstructured documents and media.

CI/CD Computer Vision Django Docker FastAPI Kubernetes LLM Machine Learning Spring Boot
3 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers