C++ Software Engineer — Open-Source Contributor (Remote)
About Hatef Hatef is an independent, privacy-first search engine written in modern C++ with a bold goal: build a self-hosted, world-class crawler/indexer/ranker that can scale to billions of documents. We’re shipping in public and moving fast. Repo: https://github.com/hatefsystems/search-engine-coreWhat you’ll buildHigh-performance crawling, parsing, and indexing pipelines (C++17/20)Async networking services (uWebSockets/HTTP) with back-pressure controlRanking, deduplication, and document storage tuned for low latency & high throughputProduction-grade observability, profiling, and CI/CDResponsibilitiesDesign and implement core modules (crawler/indexer/ranker) in modern C++Performance engineering (CPU cache, allocators, concurrency, SIMD where helpful)Write tests (unit/integration), participate in code reviews & RFCsCollaborate openly on GitHub issues/PRs and technical docsRequirements3+ years of modern C++ (C++17/20), strong STL/templates/concurrencyLinux fundamentals, networking (HTTP/TCP), CMake, Git, DockerProficient with perf/valgrind/sanitizers and debugging complex systemsClear written technical communication (English)Nice to haveInformation retrieval/search systems (indexes, scoring, IR math)uWebSockets, Boost.Asio, Kafka, Redis/Mongo, Kubernetes, AWS/ArvanSIMD (AVX/NEON), memory/perf profiling at scale, Bazel/CMake NinjaOpen-source maintainer experience; bilingual (FA/EN)Compensation & CommitmentThis is an open-source contributor role at the current stage (no salary).Public recognition (contributor credits/badges), strong portfolio visibility, and a path to core team/paid contracts as funding/sponsorships become available.We publish scope and acceptance criteria per issue/epic for clarity and fairness.How to applyApply via our LinkedIn company page: https://www.linkedin.com/company/hatefOr send your GitHub + 1–2 relevant C++ repos/PRs + a brief note on a performance project you’re proud of.Bonus: pick a labeled issue and share a short RFC describing your approach.Hashtags #CPlusPlus #OpenSource #SearchEngine #LowLatency #DistributedSystems #Hatef