CareerPlanSign in

Search Software Engineer

Cape Town Office🌐 Remote💼 Full-time🗓 2026-07-08 → 2026-09-26

Core

Design, build, and maintain robust search stack solutions to improve customer experience for millions of online shoppers.

Role type

Senior Search Software Engineer

Builds

Search features and infrastructure for the e-commerce platform

Domain

E-commerce, Search Technology

Deliverable

production ML models | product features | infrastructure

Required skills

Python, Search technologies (Elasticsearch, Solr, Algolia, etc.), REST/RPC API design, SQL, Linux development, OOP, Data structures, Algorithms

Preferred skills

Microservices architecture, Agile, NoSQL (MySQL, PostgreSQL, Redis, Memcached), Message Brokers (Kafka, RabbitMQ), Containerization (Docker), Orchestration (Kubernetes), CI/CD tools, Cloud platforms (AWS, GCP, Azure), JavaScript/React

Technologies

Python, Elasticsearch, Solr, Algolia, OpenSearch, Meilisearch, Typesense, Vertex AI Search, Kafka, RabbitMQ, Docker, Kubernetes, AWS, GCP, Azure, React, Redis, Memcached, MySQL, PostgreSQL, MS SQL, Jenkins, Travis CI, GitHub

Responsibilities

Architect and design search solutions, develop high-quality production code for complex systems, implement and maintain REST/RPC APIs, develop automation tests, resolve production bugs and respond to alerts, drive resolution of cross-team issues, define engineering processes, review code and documentation, share knowledge via tech talks and blogs.

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.