Kubernetes engineer (Go developer)

Mirantis has more experience delivering OpenStack clouds to more customers than any other company. We build an infrastructure that makes OpenStack work. We are profitable, have strong investors, and ample cash reserves. We are proud to be Founding sponsors of OpenStack, and to serve on the OpenStack Foundation Board.

What Linux was to open source and operating systems, OpenStack is to cloud computing. It makes programmable infrastructure vendor-neutral and frictionless to access, not to mention it unlocks distributed applications and accelerates innovation. OpenStack transforms virtualization from an efficiency to a whole new compute paradigm.

Kubernetes is one of the top open source cluster manager started by Google, providing effective resource isolation and sharing across distributed applications.

We work on architecture and implementation of cloud management solution using best approaches and possibilities provided by Openstack, Kubernetes and other thriving innovative technologies. We want you to bring your best ideas of what it should look like and implement it together with us and community, and be proud of what we made.

Primary responsibilities:

  • Contribute and become part of the the Kubernetes project (Go)

  • Analyze requirements from Openstack team, propose and implement necessary improvements to Kubernetes

  • Participate in design and implementation of life cycle management of Openstack by Kubernetes

  • Interact with Kubernetes community and Openstack team, engage in conversations via email and teleconferences, interact with a distributed team (Ukraine, Russia, France, Poland, US)


  • Excellent interpersonal communication skills

  • Great analytic and problem solving skills

  • Fast learning and self-starter abilities

  • Experience in software development for at least 6 years

  • Experience in developing and operating large scale distributed systems

  • Experience in using Go or other system languages to build robust production systems

  • Experience contributing to an large open source project

  • Understand container runtimes (Docker) and virtualization technologies (KVM)

  • Good Linux experience

  • Experience with Git, Gerrit, other code review systems

  • Understanding of cloud computing concepts

  • Ability to read/create technical documentation and write letters in English

Will be a plus:

  • Contributed to Openstack or Kubernetes

What we offer:

  • work for a Silicon Valley company – an established leader in cloud computing industry

  • work with exceptionally passionate, talented and engaging colleagues

  • high-energy atmosphere of a young open-source friendly company

  • opportunity to make a difference in the world of cloud computing

  • very competitive salary and compensation package

  • additional benefits program to compensate selected expenses of employee