Current vacancies

Search for a particular role, or use the filters to refine results and find the position that’s right for you.

Loading...
Loading...
JOB VACANCY

Python Developer with DevOps

About Us

Oxford University Press (OUP) is a department of the University of Oxford and it has the aim of furthering the University’s objective of excellence in research, scholarship, and education by publishing worldwide.

The OUP Dictionaries Division publishes flagship online products (Oxford English Dictionary and Oxforddictionaries.com) and leads innovation in digital lexical publishing and licensing. We are working with the world’s largest technology and information providers and launching new initiatives such as the Oxford Global Languages (OGL) programme which develops digital lexical resources with speaker communities across a wide range of languages including endangered languages and languages which previously had no digital presence.

About the Role

We have an excellent opportunity for an enthusiastic Software Developer within the Dictionaries Systems Development team. You will work in a multi-functional agile team and become part of a growing digital business in a division which has an innovative “start-up” culture. We are a collaborative team where everyone contributes their ideas and we aim to continuously improve our systems and processes. To achieve outstanding results, the team make use of modern approaches in development and DevOps processes as well as cloud deployment technologies. You will be building platforms which make lexical data available externally to partners, customers, and 3rd party developers as well as internally to OUP.

We’re looking for someone who relishes a challenge. Are you willing to tackle interesting complex tasks, learn on the job and contribute to the overall success of the team? We value a deep understanding of software engineering, APIs, and platform development over expertise in any specific language or tool. Do you appreciate working on a variety of products, using different technologies, and have enough experience to pick the appropriate tool for the issue at hand?

In this role you would:

  • Design and develop software alongside crafting automated unit and acceptance tests.
  • Script the deployment and testing of code and data in cloud environments using CI tools (e.g. Jenkins, Docker, Kubernetes, Amazon Web Services).
  • Build new language data APIs and systems.
  • Support systems in production so they are running well and fix outages.
  • Load test systems to ensure they perform well under expected load.
  • Evaluate and prototype with new technologies, libraries and tools.
  • Help plan for new versions of older systems and replacements.
  • Continuously refactor and improve the codebases you are working on.
  • Review other team members code and suggest improvements.

About You

You should have some experience with:

  • Python and other high level languages
  • DevOps processes, build tools (Pip, Docker, Ant, Ansible, etc.) and Continuous Integration tools (Jenkins, Hudson, etc.)
  • Working collaboratively in a multi-disciplinary team.
  • Database technologies – NoSQL and SQL
  • Docker containers and repositories
  • Agile software development methods
  • Behavior-driven development and/or Test-driven development
  • Data in formats such as XML and JSON
  • Growing your knowledge and learning new skills.
  • Expressing yourself well in written and verbal communications

 You may have a degree in Computer Science, Artificial Intelligence, or similar, and/or several years of experience in the field.

Bonus points for

  • Kubernetes experience
  • Cloud Deployment environments e.g. AWS, Azure
  • Experience working with JSON databases, particularly Elasticsearch
  • API design and development
  • XSLT & other XML technologies
  • Data transformation and manipulation (ETL)
  • Python Web frameworks such as Flask, Django
  • Experience of working with large scale data systems

For any queries in relation to this vacancy, please contact lucy.freeman@oup.com


 
Loading...
Close map
Location
OUP UK - Oxford
Great Clarendon Street, Oxford, Oxfordshire, UK
Loading...
  • Division:
    Global Academic
  • Department:
    OGL Technology
  • Closing Date:
    28 October 2018
  • Salary:
    In the region of £45,000 - £55,000 depending on skills and experience
  • Location:
    OUP UK - Oxford
  • Full Time / Part Time:
    Full Time
  • Ref:
    0503
Loading...
WORKING AT OUP

Life at one of the world's leading publishers



Read more >
OUP IN ACTION

How work is changing lives around the world

Watch the video >
OUP QUALITIES

The qualities we look for and the behaviours we value

Read more >
MAKING AN IMPACT

Training teachers, transforming communities

Read more >
MAKING AN IMPACT

Tressy works with local communities to bring underrepresented languages online.

Read more >
FIELDS OF WORK

Find the role that's right for you

Read more >

Latest Jobs

View all jobs >