Notice: While Javascript is not essential for this website, your interaction with the content will be limited. Please turn Javascript on for the full experience.

Cloud computing software developer
University of Chicago
Chicago, Illinois, USA

Job Title

Cloud computing software developer

Job Description

We are seeking a cloud computing software developer at University of Chicago to be part of the Nimbus team. Most of our development is in Python and we use OpenStack on several projects.

We work with innovative technologies, which requires our team to keep track of new approaches and quickly master new technologies. We are learners: self-motivated, eager to try new things, but with a strong appreciation of quality development and spirit of teamwork.

We are looking for a new team member with these characteristics:

  • Wants to work on important, cutting edge problems in R&D and see their work make a positive change to the world by contributing to the advancement of science
  • Loves working with system code and is good at it (see the link below for specific skills)
  • Enjoys working independently, taking on new challenges, and creating new initiatives that will shape the direction of our existing and future projects
  • Will thrive as part of a creative team, where your contributions are valued and your initiatives are welcomed

Restrictions

  • No telecommuting
  • No Agencies Please

Requirements

  • Bachelor's or Master's degree in computer science or related field
  • At least one year of programming experience (development, debugging, and maintenance) required. The more relevant programming experience the better, preferably demonstrated via contributions to open source software.
  • Programming experience with Python strongly preferred
  • Knowledge of Unix/Linux, IaaS cloud systems (OpenStack, AWS), virtualization technologies/containers, and other relevant technologies
  • Experience with IaaS cloud systems, such as OpenStack or Amazon Web Services, and relevant technologies required
  • Experience with system administration and DevOps tools, such as Chef and Puppet, preferred
  • Excellent verbal and written communication skills
  • Ability to prioritize, work both independently and in a team environment, and a keen sense of humor

About the Company

The Nimbus team is a pioneer in infrastructure cloud computing. We work closely with scientists across many disciplines to understand how new technology can improve and transform science, develop and integrate innovative solutions in cloud computing, and support their practical use. Our previous work includes developing the first open source IaaS platform (since 2005, www.nimbusproject.org), enabling many early cloud computing projects across a range of sciences, and developing a national experimental testbed for cloud computing research (since 2014, www.chameleoncloud.org).

Current challenges focus particularly on the development and operation of phase 2 of the Chameleon testbed (mainly built using OpenStack software), as well as cloud computing platforms supporting High Performance Computing and Big Data applications and systems. The Nimbus team consists of scientists, developers, and students and provides a friendly, challenge oriented environment.

Contact Info

Previous Senior Python Developer , Brightwater in Dublin, D18, Ireland Next Back-End Developer, Zing Fintech in London, United Kingdom