Overview
Senior Platform Engineer - Search working on the search platform that powers market intelligence across billions of documents. Build distributed systems handling hundreds of queries per second with millisecond latency while improving reliability and engineering excellence for enterprise customers.
What you'll do
- Architect and optimize infrastructure handling billions of documents and hundreds of queries per second.
- Drive the migration from legacy systems to modern architecture, ensuring zero downtime and improved performance.
- Establish comprehensive monitoring, testing, and deployment practices that catch issues before customers do.
- Profile and tune systems from the infrastructure to the application level, balancing cost and performance.
- Transform the search infrastructure from reactive to proactive within your first year.
- Reduce latency within your first year.
- Complete a major platform migration within your first year.
- Build systems that scale with company growth.
- Establish engineering practices that ensure customer issues are identified before customers report them.
What you'll need
- 5+ years building and operating distributed systems in production.
- Experience with large-scale data platforms or high-throughput systems.
- Expertise in distributed systems fundamentals: sharding, replication, consistency, and partition tolerance.
- Strong performance optimization skills, including profiling, diagnosing, and fixing bottlenecks across the stack.
- Experience with data pipeline architecture, real-time processing, or database internals.
- Excellence in building observable systems with comprehensive monitoring and alerting.
Nice to have
- Experience with search platforms (Vespa, Elasticsearch, Solr) or similar large-scale data systems.
- Experience with Kubernetes, CRDs, and infrastructure as code.
- Background in information retrieval, ranking systems, or recommendation engines.
- Familiarity with hybrid search approaches (lexical and vector).
- Experience with JVM-based systems and tuning.
- Knowledge of modern engineering practices from high-growth companies.
Details
- Remote - India / Europe.
- The role involves building distributed systems that handle hundreds of queries per second with millisecond latency.
- The role involves working with modern technologies, including hybrid lexical/vector search.
Read the full description and apply on the company’s own careers page.