companyRedis Ltd. logo

Senior Software Engineer - AI and Search Team (C/C++ or Rust)

Redis Ltd.Bulgaria
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Responsibilities:Design, implement, and enhance core vector and information-retrieval algorithms (e.g., HNSW, Quantization, re-ranking). Address complex real-world challenges at Internet scale with a keen emphasis on performance and reliability. Deploy hardware-specific optimizations (e.g., SIMD, SSD, GPU, CUDA). Collaborate closely with the Redis Core, Cloud, and Support teams. Lead design initiatives, mentor fellow engineers, establish benchmarks, and build a strong reputation both internally and within the broader community. Required Qualifications:A minimum of 7 years of senior-level production-grade system experience in building databases, search engines, or high-performance distributed/storage systems. Solid expertise in either vector/information retrieval search or systems (storage or distributed), with in-depth knowledge in at least one area. Proficient in C/C++ or Rust, including experience in concurrency, memory safety, and performance tuning. Strategic thinker with the ability to define technical designs and influence architectural decisions. Bachelor’s or Master’s degree in Computer Science or equivalent practical experience. Preferred Qualifications:Familiarity with NoSQL databases, particularly Redis, and their practical applications. Experience in contributing to or maintaining open-source projects. Background in high-performance multi-threaded systems.

About the job

About Us

Welcome to Redis! We are the creators of the technology that powers the fast applications that drive our modern world. Whether you checked the weather, made a purchase online, or tracked your flight today, our contributions are at work. At Redis, you will engage with cutting-edge technology that is reshaping the digital landscape, enhancing experiences for over 10,000 customers globally. Join us in our mission to create a faster, simpler world.

This is a distinctive chance to influence Redis capabilities as we transition into the era of Artificial Intelligence.

You will be part of the core Redis Search/Vector team, tackling some of AI’s most pressing challenges, including advanced indexing, vector and hybrid retrieval, and latency-sensitive solutions on a global scale. Your work will directly impact millions of developers by transitioning features from research to production, optimizing latency and recall while managing costs effectively.

About Redis Ltd.

Redis is at the forefront of real-time data management, providing innovative solutions that power a myriad of applications across various industries. Our commitment to excellence and simplicity drives our products, enabling developers to create faster, more efficient applications.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.