Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

RedisLabs Software Engineer-Geo Distributed Database Team 
Israel 
725065576

26.11.2024

What you’ll do:

  • Design and implement CRDTs to enable distributed data structures that support concurrent updates and conflict resolution.
  • Develop and optimize algorithms to ensure high availability and strong consistency across distributed nodes.
  • Collaborate with the core engineering team to integrate CRDTs seamlessly into the Redis ecosystem.
  • Engage in code reviews, providing feedback and fostering a culture of collaboration and technical excellence.
  • Write comprehensive tests and documentation to guarantee the robustness and reliability of CRDT features.

What will you need to have?

  • B.Sc. in Computer Science, Software Engineering or a related field
  • 5+ years of experience as a software engineer experience in C
  • Work experience in developing distributed systems.
  • Experience with database internals, particularly NoSQL databases, and an understanding of their performance and scalability challenges.
  • Strong problem-solving skills and the ability to think critically about complex technical issues
  • Excellent communication and collaboration skills, with a proactive approach to sharing knowledge and contributing to team success.

Extra great if you have:

  • Experience working with python unitests framework
  • Experience working on Linux

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