Job Detail

Junior Clojure and Cloud Developer

Inseriert am: 14.05.2019

Junior Clojure and Cloud Developer


Building distributed systems for edge-to-cloud and AI


SixSq is currently recruiting a Junior Clojure and Cloud Developer. As part of the SixSq core development team, the work will consist of further developing Nuvla, an open source multi-cloud management solution. You will work in extending the product, using primarily the Clojure language and its eco-system. The stateful backend is based on Elasticsearch and Zookeeper, creating a horizontally scalable infrastructure.


Nuvla is the foundation technology for SixSq’s Nuvla platform and NuvlaBox product, powering our Smart City, Smart Science and Industry 4.0 business.


You will be involved in R&D projects, in collaboration with HES/SO (HEPIA and HEG). You will also be involved in the development roadmap of the SixSq products and services. Since each member of the team contributes to the support service, you will be interfacing with customers and users, thus building hands-on knowledge.


Since SixSq operates as a start-up and follows the kanban agile methodology and DevOps, you must have an appetite for operating in this mode. You therefore must be able to thrive in a start-up environment and a flat hierarchy.


The core of the SixSq DevOps team is located in Geneva.


The employment contract will be awarded by HES/SO.


Upon starting the position, you will receive intensive training on the core technologies of SixSq, as well as our DevOps automation environment and the codebase.


We are looking for candidates with the following skills and experience:


Management


Mandatory



  • Interest in working in a multi-cultural environment

  • Ability to communicate effectively with internal teams, partners and customers

  • Experience or knowledge of Agile or Lean management practices (e.g. Scrum, Kanban, DevOps)

  • Experience or knowledge of working with open source software

  • Ability to identify and share impediments


Technical


Mandatory



  • Knowledge of software systems, cloud services and technologies, as well as distributed systems

  • Interest in the Clojure language and its eco-system, including tools and libraries

  • Reasonable command of the Java language

  • Knowledge of integration with Elasticsearch or other NoSQL databases

  • Able to enunciate simple designs from high-level user story requirements, alone and in a small team

  • Experience of Linux: CentOS and/or Ubuntu (all SixSq production services currently run on CentOS 7)

  • Knowledge of using cloud services and tools: Terraform, jclouds, libcloud, kubernetes, mesos…


Nice to have



  • Knowledge of cloud solutions: OpenStack, CloudStack, EC2, vCloud…

  • Experience in the Python language and its eco-system

  • Experience in Clojurescript and its eco-system

  • Pair programming experience


Educational


University Degree or equivalent in a technical discipline, or relevant work experience.


Language skills


SixSq operates in English and French. All official documentation is written in English.



  • Good spoken and written English

  • French fluency would be an advantage


If you have any questions on the vacancy or SixSq, don’t hesitate to get in touch.


Selection Process


Interested? Apply now by sending your CV, motivation letter and the contact details of 1 reference to jobs@sixsq.com. Please clearly indicate your preferred starting date and salary expectations.


Contacts:



  • info@sixsq.com

  • support@sixsq.com


Headquarters:



  • SixSq

  • Route de Meyrin 267

  • 1217, Meyrin, Geneva

  • Switzerland


North American Office:



  • SixSq, c/o RHEA

  • 6700 Côte de Liesse, Suite 102

  • Montréal (St-Laurent), Québec, H4T 2B5

  • Canada


Asia Pacific Office:



  • SixSq, c/o Rochade

  • 10 Anson Road 09-03

  • International Plaza, 079903

  • Singapore


India Office:



  • SixSq, c/o Concort

  • 16B Venetia Tower, Tata Raisina, Sector 59

  • Gurgaon-Delhi NCR 122101, Haryana

  • India

Details