Bachelor's or Master's Degree in Computer Science or a closely related field, accompanied by 2 years of proven experience, or equivalent experience in place of the degree
Solid foundational knowledge and practical application experience in the field of Information Retrieval
Deep, demonstrable expertise using modern C++ standards (C++17/20 or later) for high-performance computing
Expertise in building scalable, distributed systems
Strong intellectual curiosity and a tenacious drive to own and successfully solve ambiguous, difficult technical challenges
Experience designing, instrumenting, and maintaining systems in a production environment (observability, alerting, monitoring, etc.)
What you will be doing:
Understand, estimate, design, and develop sophisticated software applications in C++
Deliver highly performing, low latency, robust code with high test coverage, continuous integration, and production monitoring
Participate in code and design reviews
Optimize development cycles through CI/CD enhancements and AI-driven tools
Triage and debug production issues
Share your knowledge with team members via documentation and mentoring