Senior Python Developer – Control Software Group
Owlstone Medical has developed a breathalyzer for disease for the early detection of cancer, inflammatory and infectious disease. Our mission is to save 100,000 lives and $1.5B in healthcare costs. We are currently seeking an experienced Python developer to join the Control Software Group, which is responsible for delivering diagnostic and detection algorithms for our projects.
You’ll become part of a diverse and welcoming team using software to solve real problems. Our in-house knowledge of chemical sensing and detection is world class. It’s a welcoming and highly collaborative workplace: sitting (or standing) side-by-side with colleagues from engineering, chemistry and clinical teams, you will have opportunities to work on interesting and novel technologies. We use python (3, mostly), jupyter, git, HipChat, Jira, Jenkins and a swathe of other tools to accommodate rapid, flexible and high-quality code development.
About the Job:
The role involves developing and maintaining software tools and platforms used to generate and manipulate data critical to our projects and products, alongside experienced control software developers, data scientists & algorithm developers. Our technology stack is python-based, and uses open source tools and libraries including Numpy, Qt, Celery, Flask, SQLAlchemy, PostgreSQL and ZeroMQ. Our test and documentation use pytest and sphinx respectively.
The role is based in our Cambridge office.
For this position, we are looking for an enthusiastic, proactive software developer with a strong understanding of software engineering fundamentals and good practice, a desire to produce high quality code, and an interest in working on data science and data visualization tools.
You will be able to demonstrate:
- A pythonic mindset with experience delivering projects in python
- An ability to work with colleagues from other disciplines such as electronics and chemistry
- Experience with Git or other version control software
- Familiarity with Linux
- A drive to produce effective, well-documented, re-usable code
- Great communication skills, both verbal and written
- Excellent attention to detail
Experience in any of the following will be an advantage:
- Familiarity with DevOps tools such as Jenkins, Ansible, Vagrant and Docker
- An understanding of modern best practices in software development (e.g. test-driven development, continuous integration, code reviews)
Most importantly, we are looking for someone who wants to make a difference, can figure out what the right problem to tackle next is and gets stuff done.
Owlstone Medical has developed a breathalyzer for disease.
Every time you breathe out there are hundreds of chemicals on your breath - some are tell-tale markers of disease that our microchip chemical sensor technology is able to detect.
Our vision is to change the way we currently diagnose and monitor serious disease; we aim to become the global leader in the non-invasive detection of cancer, infectious disease and inflammatory disease. The key is detecting diseases earlier, when treatments are more effective, where more lives can be saved. There is no better example than cancer, where if detected early the chances of survival can be as good at 95% but at late stage drop to about 5% - unfortunately there are still far too many people detected at late stage.
The Owlstone group also commercialises a range of highly innovative products based on its proprietary FAIMS chemical sensing technology in other markets including Scientific, Industrial Process Control, Military and Homeland Defence.
We offer a relaxed, friendly, flexible and international working environment with a great team-spirit. You will be rewarded with a competitive salary package that includes share options and your work will have a clear impact on people’s lives. If you want to experience the buzz of an expanding company set to succeed on a global scale, Owlstone may be the place for you.
To apply, please submit your CV and a covering letter explaining why you want to work with us and how you fit the role to firstname.lastname@example.org.