Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

RedisLabs Software Engineer-Geo Distributed Database Team 
Indonesia, Central Sulawesi 
757034382

30.07.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