Backend Engineer - Search Engine (all genders)
Core
Building a modern search engine for an e-commerce platform to enhance online shopping experiences.
Role type
Backend Engineer (Search Engine)
Builds
High-performance search engine, scalable APIs, and data integration for business intelligence.
Domain
E-commerce, Search Technology, Data Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Node.js, TypeScript, SQL/NoSQL databases, scalable API design, system architecture, analytical problem-solving
Preferred skills
Elasticsearch/OpenSearch, dbt, MPP Data Warehouses (BigQuery/Redshift), Cloud ecosystems (AWS/GCP), data pipeline orchestration (Dagster/Airflow), ML/LLM integration
Technologies
Node.js, TypeScript, Google BigQuery, Elasticsearch, OpenSearch, dbt, AWS, GCP, Datadog, Dagster, Airflow
Responsibilities
Develop a modern search engine using Node.js and TypeScript; manage large datasets with Google BigQuery; build and optimize high-traffic APIs; collaborate with product managers and QA to introduce new features; make architectural decisions with the Tech Lead.
Seniority
Mid-level (3+ years backend experience)