London, England; Paris, France Hybrid $50-200

Algolia is hiring a Software Engineer - Search Platform

About the Role

Build and optimize core components of a distributed search engine used by thousands of customers worldwide, focusing on scalability, reliability, and performance improvements.

Responsibilities

  • Develop and maintain core search algorithms and indexing systems
  • Improve query processing speed and result relevance
  • Collaborate with product teams to integrate search features
  • Monitor system performance and troubleshoot production issues
  • Design scalable backend services handling large data volumes
  • Optimize resource usage across distributed systems
  • Contribute to fault-tolerant infrastructure design
  • Implement automated testing for search functionality
  • Enhance data ingestion pipelines for real-time updates
  • Support observability through logging and metrics
  • Refine search ranking logic based on user behavior
  • Work with large-scale data storage solutions
  • Participate in code reviews and system design discussions
  • Ensure system reliability under heavy traffic loads
  • Assist in defining technical roadmaps for search features
  • Integrate feedback from customer usage patterns
  • Maintain documentation for internal systems
  • Collaborate on security best practices for data handling
  • Support deployment of new search capabilities
  • Evaluate performance trade-offs in system design
  • Contribute to disaster recovery planning
  • Improve developer tooling for search development
  • Work with geographically distributed engineering teams
  • Drive improvements in system uptime and response times
  • Assist in on-call rotations for critical systems

Nice to Have

  • Experience with Elasticsearch or similar search platforms
  • Background in full-stack development
  • Knowledge of machine learning applications in search
  • Experience with high-traffic production environments
  • Contributions to open-source search projects
  • Familiarity with natural language processing
  • Experience with A/B testing frameworks
  • Understanding of relevance evaluation metrics
  • Knowledge of vector search or embedding models
  • Experience with data sharding and replication
  • Background in low-latency system design
  • Familiarity with caching strategies
  • Experience with query optimization
  • Knowledge of Unicode and text processing
  • Understanding of multilingual search challenges

Compensation

Competitive salary based on experience and location

Work Arrangement

Hybrid work model with office and remote flexibility

Team

Part of a global engineering team focused on core search infrastructure

Tech Stack

  • C++ and Rust for core search components
  • Kubernetes for container orchestration
  • gRPC for inter-service communication
  • Prometheus and Grafana for monitoring
  • Apache Kafka for event streaming
  • ZooKeeper for coordination services
  • Bazel for build automation
  • Docker for containerization
  • Google Cloud Platform for infrastructure
  • Protobuf for data serialization

Impact

  • Systems serve billions of queries daily
  • Low-latency responses under 50ms median
  • Support for thousands of customer implementations
  • Real-time indexing with sub-second propagation
  • High availability across global regions
  • Scalable architecture handling traffic spikes
  • Consistent relevance improvements
  • Efficient resource utilization at scale
  • Secure handling of sensitive data
  • Reliable disaster recovery processes

Available for qualified candidates in select regions

Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
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 Metis
Category other
Posted 2 hours ago