Registration prices for the OpenStack Vancouver Summit increase April 28 at 12am CT. Hurry - time is running out!     Register now!

The Red Hat Cloud Storage Engineering team is seeking a developer with broad software engineering experience and an interest in Infrastructure-as-a-Service (IaaS) to join us as a Software Engineer in Ra'anana, Israel. In this role, you will design, code, and test software, mostly in Python. You'll work independently but in tight collaboration and regular communication with other team members and upstream developers. This role is ideal for someone with a passion for Python, Linux, and open source, and an interest in cutting-edge cloud storage technologies.

 

Responsibilities:

 

  • Design, code, and test software, mostly in Python 

  • Identify system deficiencies, conduct technical research and analysis, and recommend solutions 

  • Work across project and technology boundaries to promote integrated solutions based on open source products 

  • Work independently as well as part of a distributed team 

  • Interact with the OpenStack upstream community on a daily basis

 

Requirements:

 

  • Bachelor's degree in computer science or equivalent

  • 5 years of significant software development experience

  • Experience in several programming languages, e.g. C, Java, Ruby, or Python; Python experience is a significant advantage

  • Passion for open source software development

  • Good eye for architecture and an ability to develop new architectures

  • Thorough understanding of cloud computing and Infrastructure-as-a-Service (IaaS)

  • Focus on test-driven development with a good knowledge of unit testing frameworks and methodologies

  • Experience with KVM-based virtualization and libvirt is an advantage

  • Understanding of advanced storage concepts 

  • Experience with large-scale cloud and virtualization storage deployment is an advantage