← Back to list
Job · Senior

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

AI / ML Engineer • Senior • Remote • Full-time • 📍 Bulgaria

Join Redis' core Search/Vector team to tackle AI's hardest problems, including state-of-the-art indexing, vector/hybrid retrieval and latency-critical serving at global scale. You will take features from research to production, improving latency, recall and cost for millions of developers. This is a senior systems-level role requiring deep C/C++ or Rust expertise.

Stack

Responsibilities

  • Design, implement and optimize core vector and information-retrieval algorithms (e.g., HNSW, quantization, re-ranking)
  • Solve complex real-world problems at internet scale with a focus on performance and reliability
  • Implement hardware-specific optimizations (e.g., SIMD, SSD, GPU, CUDA)
  • Collaborate closely with Redis Core, Cloud and Support teams
  • Lead designs, mentor peers, set benchmarks and build a community reputation

Requirements

  • Senior-level production system experience (typically 7+ years) building databases, search engines or high-perf distributed/storage systems
  • Solid background in either vector/IR search or systems (storage or distributed), with depth in at least one
  • Proficiency in C/C++ or Rust, including concurrency, memory safety and performance optimization
  • Ability to think strategically, define technical design and influence architectural decisions
  • Bachelor's or Master's degree in Computer Science or equivalent practical experience

Nice to have

  • Familiarity with NoSQL databases, especially Redis
  • Experience contributing to or maintaining open-source projects
  • Background in high-performance multithreaded systems
  • Experience with distributed systems in production

Soft skills

Strategic thinkingMentoring abilityStrong collaborationOwnership

What we offer

  • Competitive salary and equity grants
  • 25 days of flexible vacation
  • Hybrid working options
  • Home internet & phone allowance
  • One-time home-office setup allowance
  • Health and dental insurance, life insurance, critical illness cover
  • Lunch and snacks in the office
Education: Informatikai (Computer Science) BSc vagy MSc, vagy ezzel egyenértékű gyakorlati tapasztalat