Software Engineer at Coefficient Systems Ltd

devops machine learning data science

London,United Kingdom
Sep 18, 2019

"Machine Learning will impact every industry on Earth, including manufacturing, agriculture, healthcare and many more" – Fei-Fei Li

We are looking for a Software/Data/DevOps Engineer to join the Coefficient team full-time in London. You'll be working on projects with multiple clients across different industries, from financial services to healthcare to app startups and beyond. You'll be expected to take ideas from whiteboard to deployment, to design and build cloud architecture, and to ensure the code we deliver continues to meet the high standards our clients have come to expect from Coefficient.

This is no ordinary software engineering role: you will also be delivering Python workshops, mentoring junior developers and taking a lead on some of the super secret AI-infused products that we've been developing in Coefficient Labs. We aim to be best-in-class at what we do, and we want to work with people who share that same attitude.

About Us

Coefficient is a data consultancy offering data science, engineering, machine learning and other AI-related services as well as bespoke training courses. We are driven by the challenge of solving real world problems by combining research-grade statistical techniques with a lean startup mentality and a technical skillset. We have also designed and delivered data training courses for clients such as BNP Paribas, EY, Hawk-Eye and the BBC.


You may be fit for this role if you ... * Have good communication skills - this is a client-facing role, so the ability to communicate patiently with clients and to explain processes in clear and simple language is important. * Are fluent in Python and have experience of productionising Python-based web frameworks such as Django. * Have used MySQL or PostgreSQL extensively and you know your way around Apache, nginx or other server. * Have good experience of using the libraries in the Python Open Data Science Stack, especially Pandas and NumPy. * Have a good understanding of deploying applications within various environments (AWS, GCP, on-prem), from security best practices to continuous integration and containerisation. * Are comfortable with writing front-end applications, good JavaScript skills are a bonus. * Have good time management and are able to prioritise - there will be multiple projects on the go at any one time. * Actively seek out opportunities to speak at meetups or conferences, or otherwise have prior experience as an instructor or teaching assistant. * Enjoy sharing your knowledge, experience and passion for good coding practices with others.


If this role sounds exciting to you, please apply below. If you’re unsure, please still get in touch — we welcome applicants from different backgrounds and would love to hear from you.


Work Schedule:



Not Specified


How to Apply

Position is expired. Thanks for your interest.