Senior Data Science Engineer

London HQ, England /
Technology – AI Engineering /
Permanent - Full time
We are a team on a mission, to put accessible and affordable healthcare in the hands of every person on earth. Our mission is bold and ambitious, and it’s one that’s shared by our team who shares our values, to dream big, build fast and be brilliant.

To achieve this, we’ve brought together one of the largest teams of scientists, clinicians, mathematicians and engineers to focus on combining the ever-growing computing power of machines, with the best medical expertise of humans, to create a comprehensive, immediate and personalized health service and make it universally available.

At Babylon our people aren’t just part of a team, they’re part of something bigger. We’re a vibrant community of creative thinkers and doers, forging the way for a new generation of healthcare. We’re only as good as our people. So, finding the best people is everything to us.

We serve millions, but we choose our people one at a time…

Purpose of Role
Our applied AI team is looking for a skilled and experienced data science engineer with being hands-on in development of AI models. The role will initially be focused on creating and scaling data pipelines and model deployment infrastructure for our healthcare AI products deployed globally.  These products touch and improve the lives of millions on a daily basis and contribute to our mission of making affordable healthcare and accessible for everyone.
The role is embedded in the product engineering organisation and will work alongside data scientists, software engineers and other product and design  teams. For the right candidate it will be a great opportunity to be involved in end to end product development life cycles- from  ideas through discovery , to launch and expansion of new products/features. 
 
Key Responsibilities: 
To work alongside a team of researchers, data scientists and software engineers to help build and improve models. Creating tooling to ease deployment of models , and monitoring accuracy needed for new model development and experimentation. 

Key Skills required: 
- Strong software engineering skills in Python and  SQL. 
- Familiarity with Numpy, Flask , SQLAlchemy and other similar python toolkits will be beneficial
- Ability to code and manage generic inference API’s
- In-depth understanding of PGM, Bayesian Networks, knowledge graphs
- Knowledge of professional software engineering best practices for the full software development life cycle, strong OO design skills)
_____________________________________________________________________________

Person Specification
This is a senior role and involves stakeholder and possibly line management . The ideal candidate will have great communication skills (both written and spoken) to engage with different stakeholders and highlight the value/risks of various workstreams.
- Comfortable with ambiguity and able to handle frequent changes , customary to a rapidly growing organisation. 
- Work in a team or as a lone contributor to start and shape new ideas.
_____________________________________________________________________________
Qualifications and Experience:
Essential: 
- Hands on experience with model building for ML and non-traditional ML applications.
- Working around cold-start issues and transitioning to production data.
- Well versed in python , SQL  and python tool kits. Experience of developing , delivering and managing  production software. 
- Good coding skills to differentiate between exploratory notebook code and deployment version.
- Designing and updating inference APIs and latency monitoring. 
- Knowledge of  data optimisation techniques and integrity verification.
Desirable:
- Familiarity with Kubernetes and kubeflow
- Experience of AI and ML  model building  and best practices.
- Experience of using off-the-shelf AI/ML platforms and data products such as Databricks/Spark, AWS Sagemaker , Kafka.
- Experience with designing infrastructure around data platforms, preferably with serverless deployment configuration.
We believe that difference inspires a better, healthier world. That’s why it’s at the heart of everything we do. From our people to our products, difference enriches every part of our business and creates a culture based on equality of opportunity, and in which all Babylonians can progress their careers. We’re committed to creating an environment of mutual respect where equal employment opportunities are available to all applicants without regard to race, colour, religion, sex, pregnancy, national origin, age, physical and mental disability, marital status, sexual orientation, gender identity, gender expression, genetic information, and any other characteristic protected by applicable law.
At Babylon, we have Power of Diversity groups (PODs) to drive positive engagements that create and foster a diverse and inclusive environment and we seek to recruit, develop and retain the most talented people from a diverse pool of candidates.
Our mission is to put an accessible and affordable health service in the hands of every person on earth. Diversity and inclusion play a key role in helping us bring this mission to life and create a true sense of belonging for all.