Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

RedisLabs Senior Software Engineer - Core Platforms Datapath 
Bulgaria 
706994516

24.12.2024

Why would you love this job?

As a member of the core platform group, you will design and implement new features while maintaining maximum performance, investigate complex real-world issues, and develop the datapath components that support over 200 million ops/sec at sub-millisecond latency with true linear scalability.

Our ideal candidate is an experienced C/C++ programmer that has worked with​ multithreaded code in a Linux environment and can approach complex problems creatively and with an open mind. You are a quick learner, always eager to learn and improve, and love to work and collaborate with bright coworkers.

What you’ll do:

  • Develop the next generation of Redis Proxy.
  • Own Redis Datapath features end-to-end, from design through development and deployment.
  • Debug, maintain, and improve the Redis Datapath infrastructure, enhancing its ability to handle many thousands of databases with millions of requests per second.
  • Participate in various open-source projects that Redis maintains and/or contributes to.
  • Work closely with team members, product, DevOps, support, customer success, and other R&D teams.

What will you need to have?

  • At least 5 years of hands-on backend development experience working on a large-scale production-grade system
  • Excellent coding skills with a good understanding of large-scale architecture and design patterns.
  • Extensive knowledge of C/C++ code architecture over Linux OS
  • A B.Sc. in computer science or software engineering/equivalent experience
  • Passion for technology (always learning about new tech).
  • Self-directed, ambitious.

Extra great if you have:

  • Experience designing and implementing distributed systems = BIG Advantage
  • Experience with NoSQL databases (especially Redis)
  • Deep understanding of networking
  • Experience with Python
  • Have participated in an end-to-end big data and/or large scale performance challenge

Our culture is what makes Redis a fun and rewarding place to work. To support you at work and beyond, we offer all our team members fantastic benefits and perks:

  • Competitive compensation package formed by salary and equity grants
  • 25 days of flexible vacation time
  • Home internet & phone monthly allowance
  • One-time home-office setup allowance
  • Lunch and snacks in the office