Job Details
C++ Developer for Search Infrastructure
C++ Developer for Search Infrastructure at Avito. Work on the Sphinx search engine, optimizing performance and developing new features. Requires 4+ years of C++ experience and low-level programming skills.
Write code in C++ for the Sphinx project – a low-level search engine that powers all Avito search results. The scope of tasks is very broad, from bug fixes and optimizations to new ranking signals, major refactors, and significant new features. Deployment can happen in minutes. You will work closely with the search quality team, providing opportunities to dive into ML, NLP, and A/B testing. You will also encounter other technologies like Docker, Kubernetes, Postgres, Tarantool, Kafka, and write some code in Golang and Python. The role involves working with high loads: around 110 million active listings in the index and hundreds of millions of searches per day, requiring low-level optimization and performance tuning.
4+ years of commercial C++ development experience. Experience in low-level programming. Knowledge of basic data structures and algorithms.
Remote or office-based work.
Don't miss a single job
Subscribe to our Telegram channel