Software Engineer – Cloud Orchestration

We are looking for a Software Engineer to join the Redis Labs Cloud Orchestration team.

As a member of the Cloud Orchestration team, you will be responsible for the software behind the fastest NoSQL clusters on earth, supporting more than 200 million ops/sec at sub-millisecond latency with true linear scalability.

​Our ideal candidate is a strong individual who loves working with a diverse team of bright and ambitious people. You are passionate about technology in general and specifically the challenges around cloud, performance, and distributed computing. You are a team player and a quick learner, always eager to learn and improve.

So, if you’re all that, fun to work with, and want to make an impact while contributing to a wildly successful startup, then this is the right challenge for you.

We’re Redis Labs, the home of the open source Redis database platform and commercial provider of Redis Enterprise. A recognized leader in NoSQL, in-memory databases with more than 7,400 enterprise customers around the world, we’re growing fast—we’ve raised more than $146 million in funding and are growing our staff across our offices in Mountain View, Calif.; London; Tel Aviv; and Austin, Texas. In the past year alone, Redis Labs has been named to Deloitte’s Technology Fast 500 EMEA, earned a spot on Dun & Bradstreet’s 10 Best Startups to Work for in Israel, and been ranked one of the healthiest employers in the Bay Area.


Responsibilities

  • Develop the next generation of Redis Labs’ cloud orchestration products (RCP) and solutions.
  • Own Redis Labs cloud orchestration products features end-to-end, from design through development, testing, and deployment.
  • Design and create resilient and robust cloud orchestration systems and become a top-tier cloud expert.
  • Improve and maintain the Redis Labs cloud orchestration products infrastructure, enhancing the product’s ability to reliably handle many thousands of databases and keeping customers’ mission-critical data safe.
  • Participate in various open-source projects that Redis Labs maintains and/or contributes to.
  • Work closely with team members, Product, DevOps, Support, Customer Success, and other R&D teams.

Requirements

  • Three or more 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
  • A B.Sc. in Computer Science or Software Engineering / equivalent experience
  • Self-direction, ambition, and eagerness to learn new things
  • Passionate about technology (always learning about new tech)

Advantages:

  • Experience with Python, Kubernetes, Docker
  • Experience with NoSQL databases (especially Redis)
  • Good understanding of cloud concepts and API design