Role overview
Search Engineer - Backend
Location - EU Location Preferred
Anywhere, but European timezones preferred (or at least a significant overlap with European timezones).
Job Description
Brave Search is looking for talent to make search.brave.com better. Your work will impact the future of search to be used by millions of people. Brave search engine is fully autonomous and independent with its own ranking, crawling and indexes, aiming to offer a true alternative to Microsoft and Google.
As a backend engineer, you will be responsible for building and maintaining high performance backend systems to solve many fascinating problems - from autocomplete / spell correction to custom inverted indices for web search.
What we're looking for
- Advanced knowledge of Python.
- Experience with technologies such as Kafka, Rocksdb, AWS.
- Experience running and debugging systems in production environments.
- Strong algorithmic background.
- Ability to work fast and under tight deadlines.
- Enjoys system design challenges, can build and maintain systems end-to-end.
- Written and verbal communication skills in English
Nice-to-have:
- Remote work experience
- Proficiency in Rust / C++ or a willingness to learn.
- Experience with MRJob, Apache Spark, Luigi, Jenkins or similar systems.
- Familiarity with Distributed systems and information retrieval
- Practical machine learning experience.
- Linux internals.