Data Engineer
HOPCo (formerly msk.ai is a digital surgery platform. We are focused on orthopaedic surgery and our mission is to improve the lives of people living with joint pain. Our technology connects the global orthopaedic community and we work with patients, surgeons, universities and leading life science companies. Through shared learning, we can accelerate research and develop smart tools to advance patient outcomes.
Our work has been featured in the Sunday Times and BBC News, and our exciting research into AI and robotics has been featured in the BBC Click and can be viewed here: https://www.bbc.co.uk/news/av/technology-53348680/apps-help-orthopaedic-patients-prepare-for-surgery. We launched in 2016 and have a rapidly-growing customer base across the UK, Europe, US and Australia, working with prestigious healthcare clients (including global medical device companies, state-wide US hospital networks, the NHS and large government institutions). We are now backed by HOPCo, a successful and rapidly-growing US healthcare enterprise.
Our outwardly-visible products are a native mobile app for patients, and a configurable web app for clinicians and healthcare executives (and soon also for patients). But there’s a lot more going on under the bonnet - our platform is focused on capturing, processing and reporting data. We have developed smart infrastructure allowing us to do this globally whilst remaining compliant with regional healthcare regulation. We also have an R&D team focused on Computer Vision / Machine Learning, generating patented technology being productised within the platform.
We are now seeking a Data Engineer to help us take our data infrastructure and pipelines to the next level. You will help us rebuild our data warehouse from scratch, which is the backbone of the company’s product offerings to prestigious healthcare clients (including global medical device companies, state-wide US hospital networks, the NHS and large government institutions).
We are building something big together. We handle data for hundreds of thousands of patients across the US and the UK, as well as other markets including Australia. We take seriously our responsibility to properly manage the quantity and quality of this data. We’re growing very fast globally, so we look for people who can prioritise their time and efforts in a high-growth environment. Above all we want to hire high-energy people that we’ll love working with every day!
The Data Engineer will have the following responsibilities:
Helping to rebuild our data warehouse from the foundations. We're engineering two new systems: an operational warehouse (critical for our products) and an analytical warehouse (the hub for our clients and analysts). You will be core to the design and implementation of both systems. Our current tech stack involves Python, PostgreSQL on RDS, Airflow and Snowflake, and we would build with whatever else it takes to create the best warehousing systems
Helping to rebuild our reporting interfaces across the product and the analytics warehouse. You would be core to creating the infrastructure for this effort as well, so our analysts and customers can access the data they need
Working with our backend team to assist with data optimisation, real-time data queries, and other infrastructure projects
Proactively analysing and improving the quality of our systems: including performance, scalability, maintainability, test coverage and documentation
Reporting to the Lead Data Engineer
The following experience/traits are required:
Minimum 3 year's hands-on experience with Python for data. Python is our core competency and so it’s important that you be intimately familiar with collaborative Python dev
Very comfortable with SQL, preferably PostgreSQL
Growth mindset: a love of learning and resilience in the face of odds
Team mindset: we’re in this together, and we support one another in our pursuit
The following skills/experience are desirable:
CI/CD and modern software testing
Foundational AWS products and systems, such as RDS, S3 and EC2
Salary: Very competitive, depending on experience.
Benefits:
25 days' holiday
Pension contributions, matching up to 5% of full earnings
Private healthcare scheme
Annual training budget
Flexible hybrid working, and home-working set-up allowance
Free eye tests and contribution towards glasses
Enhanced maternity & paternity leave
Cycle to work scheme
Company socials
A dog-friendly office!
Our office is based in Central London. We are working primarily remotely, but you will be required to work in the office at least weekly (usually Wednesday). You can work at the office on any additional days. We are unlikely to consider candidates who are more than 2 hours from London.
PLEASE NOTE THAT WE CAN ONLY PURSUE AN INTERVIEW PROCESS WITH APPLICANTS ALREADY RESIDENT IN THE UK. IF YOU ARE NOT RESIDENT IN THE UK PLEASE DO NOT APPLY, AS WE WILL NOT BE ABLE TO PROCESS YOUR APPLICATION.
To apply, please send your full CV and covering email to careers@msk.ai with subject “Data Engineer”, and also complete this short application form (takes no more than 30 mins).