Contribute to several client library projects, such as , , or
Collaborate on open source projects used by developers worldwide
Advocate for an exceptional developer experience and best practices
Help adding support for existing and new Redis features to client libraries
Act as technical lead for initiatives beyond the scope of a single programming language
Work closely with external contributors, library users, client developers, product managers, and collaborate cross-functionally with other engineering teams
What will you need to have?
Be a real team player
Ability to communicate technical terms and concepts clearly
Familiarity with agile methodologies and work environments
Experience with designing software solutions from scratch
At least 6 years of hands-on development experience
Proficiency in at least two of the following languages (with at least 4 years combined experience): Python, JavaScript, TypeScript, Go, or PHP
Fluency in English, both written and spoken
Extra great if you have:
Proficiency in another programming language, for instance C, C++, Rust, or Zig
Strong understanding of distributed database systems and network technologies
Experience with maintaining a public open source library