Software Engineer: Python | cloud infrastructure | systems (central Bristol) TL241

StackHPC is seeking a Python software engineer, joining our growing engineering team to help implement our vision of high performance OpenStack for scientific computing customers.  Our clients tackle some of the great scientific challenges of the modern age and StackHPC is proud to support them.

This role involves developing the most sophisticated test frameworks possible, to enable our clients to be confident with a 'go/no-go' indication on whether an upgrade will work for them.  We must be able to understand the effect of new code from upstream, coupled with configuration changes by local admins, through modelling the configuration and use cases of the customer’s environment.  This involves using cutting-edge technology to unlock the secrets of highly complex cloud environments..

Working alongside our accomplished OpenStack Developers and HPC Systems Developers, this is an excellent technical environment in which to improve your craft.  We offer mentoring and a rich variety of projects where you can do important work, with recognition for your contributions.

You will need to be interested in understanding and developing the inner workings of cloud infrastructure, and how to develop it to accommodate the needs of the next generation of research computing.  Working at StackHPC you will become an active contributor to the open source community.  You should be self-disciplined and self-motivated, with strong analytical skills.  Above all, you should work inclusively in a team.

Example projects

  • Working together on the development of powerful test infrastructure
  • Coupling testing with performant and scalable monitoring infrastructure
  • Working with customers, sometimes on-site, on gathering telemetry data for application analysis
  • Developing innovative new ways of testing and analysing customer use cases
  • Helping to improve operational resilience of OpenStack and identifying failure root causes
  • Optionally, presenting your research at conferences and evangelising the work done by StackHPC

We're looking for

  • Technical knowledge of Linux-based cloud infrastructure technologies, such as; virtualisation, containerisation, software-defined networking (SDN), network function virtualisation (NFV) high speed networks, orchestration, storage, metrics, control consoles, code management systems, CI or test frameworks etc.
  • Exposure to the design or deployment of OpenStack or cloud services
  • Experience using and/or administering SQL/NoSQL databases
  • Development of applications that use or implement RESTful services
  • Adept at programming in Python - or familiarity with Python, plus another Linux-based language
  • System-level programming or dynamic web interface development skills an advantage
  • You may also be considering junior or mid level Python jobs in Bristol such as: Python Systems Developer | Python Software Engineer | Python Developer | Back End Developer | Cloud Infrastructure Developer | Back End Software Engineer | OpenStack Developer | OpenStack Software Engineer | OpenStack Deployment Engineer etc.

Our current technology mix - we'll help you get up to speed

OpenStack services: Kolla, TripleO, Monasca, Heat, Neutron, Horizon, Nova. Supporting components: Grafana, Kafka, MariaDB, ElasticSearch, InfluxDB. Languages and tools: Ansible, Python, Java, JavaScript.

Salary and benefits

  • £30,000 - £50,000+ we're keeping an open mind
  • Discretionary relocation assistance
  • Pension contribution (TBD) | 25 days paid holiday | generous stock option scheme | completely flexible working practices | support for travel to conferences and delivering presentations | all development is upstream open source

About us

StackHPC is a small and dynamic consultancy that develops OpenStack capabilities for research computing use cases. Client focussed, we develop solutions that address the gaps in cloud for high performance research computing. We work actively with the OpenStack community to promote research computing; https://www.stackhpc.com/

Location: Our central Bristol location (Desklodge, Temple Way), is five minutes' walk from each of Bristol Temple Meads station, St Nicholas food market and Cabot Circus shopping centre

Even if your CV isn't ready, please talk with Andrew at techfolk to find out more:

0117 318 2447 | hello@techfolk.co.uk | @we_are_techfolk

RECRUITERS: StackHPC has selected techfolk as our recruitment partner and cold calling is not welcomed.