Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

RedisLabs Backend Team Lead Proxy 
Israel 
650820665

24.11.2024

Why would you love this job?

As a team leader and a member of the core platform group, you will lead designs and implementations of 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++ team lead who has worked with multithreaded code in a Linux environment and can approach complex problems creatively and with an open mind. You are a people person, a quick learner, always eager to learn and improve, and love to work and collaborate with bright team members and coworkers.

What You will do:

  • Manage and lead the DMC team, overseeing the planning, design, and delivery of its core features.
  • Contribute (HO) to the development of proxy features, while debugging, maintaining, and improving the Redis Datapath infrastructure to support thousands of databases and millions of requests per second.
  • Own the team’s backlog, define improvements, and implement effective processes to ensure smooth workflows.
  • Recruit, mentor, and facilitate the growth and development of team members, fostering a culture of continuous learning and improvement.
  • Collaborate closely with Redis architects, product managers, and other R&D teams to define, plan, and design features and projects owned by the team.

What You’ll Need to Have:

  • At least 10 years of software development experience, including a minimum of 5 years as a team leader with a proven track record of leading technical teams and delivering large-scale distributed systems.
  • Strong proficiency in modern C++ (C++11 and beyond) and backend development, along with deep expertise in networking focused on low-latency, high-throughput communication and efficient management of high-volume connection lifecycles in distributed systems.
  • Extensive experience with multi-threaded architectures, as well as memory and CPU optimization techniques to enhance performance.
  • Hands-on experience with CI/CD methodologies and automation tools, combined with familiarity with Agile/Scrum frameworks for iterative development.
  • A strong belief in collaboration, transparency, and accountability within the team, supported by excellent interpersonal skills to foster a positive and motivated team culture.
  • A proven ability to take ownership of domain responsibilities, deliver results, and address challenges with a proactive, “can-do” attitude.
  • A continuous improvement mindset, with a focus on driving innovation and refining processes to achieve technical and team excellence.

Extra Great If You Have

  • Significant experience in designing and implementing distributed systems – a major advantage.
  • Familiarity with NoSQL databases, especially Redis, and their practical applications.
  • A track record of participating in end-to-end big data or large-scale performance optimization challenges.

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

  • Competitive salaries and equity grants
  • Flexible working options
  • Frequent team celebrations and recreation events
  • Home internet reimbursement
  • Gym membership and weekly pilates classes for a healthy mind and body
  • Learning and development opportunities
  • Ability to influence a high-performance company on its way to IPO