Software Engineering Lead

JOB DESCRIPTION

SOFTWARE ENGINEERING LEAD

 

Albus Health is a medical technology startup that develops intelligent remote monitoring systems for in-home patients taking part in clinical trials, with further applications in healthcare. At the core of our product lies a contactless smart device that automatically collects symptom information without anyone having to do or wear anything. We are looking for an embedded software engineer for systems running Linux operating system as we advance our product and develop the next version. We would like you to join us in our mission to improve lives of a billion people worldwide struggling with chronic conditions such as asthma and COPD.

Albus spun out from the Department of Engineering and Respiratory Medicine at Oxford University back in 2017 and have since then won multiple wards (including AI in Health and Care Award by UK’s Health Secretary and UK Research and Innovation). Albus is firmly backed with multi million pounds investment and we are now looking to expand our technical team in Oxford to develop new products and solutions that can operate at a global scale.

Our potent combination of technical, clinical and commercial experts has allowed us to gain significant commercial traction in a relatively short duration. Our solution is now in use by some of the world’s largest pharma companies and we are preparing to scale up our operations domestically and overseas.

Albus has partnerships with top hospitals in the UK and some of Europe’s best clinicians. We have been running multiple carefully selected clinical studies and trials for several years, and as a result, acquired a wealth of data. This data will be instrumental to further advance our technology and to continue extracting valuable insights that would prevent emergencies and deaths for people struggling with chronic conditions.

RESPONSIBILITIES

  • Coding, testing and delivery of a product. With a view to owning cloud solution architecture going forward, including the selection of relevant tools, packages and frameworks
  • Set-up and automate the creation of our new cloud infrastructure
  • Review and refine our proposed database design and implement a solution to address our current and future data storage requirements
  • Responsibility over cloud software development of the various web applications
  • Build the cloud software team

REQUIREMENTS

  • Experience with AWS cloud components (Including core serverless services such as IAM, Lambda, SQS, S3, IoT core, etc.)
  • Strong knowledge of monitoring and observability tools for cloud platforms (e.g. AWS CloudWatch)
  • Experience working with source control and a CI/CD pipeline (e.g. Bitbucket)
  • Strong API development and documentation skills, to support 3rd party interfaces
  • Strong programming fundamentals and ability to produce high quality code
  • Confident with Python programming
  • Familiarity with HTML, CSS, Javascript
  • Familiarity with C# .NET Core or C++ languages
  • Relational database experience (i.e. MySQL, SQL Server etc)

NICE TO HAVE

  • Experience developing medical solutions at enterprise level
  • Experience running big data and machine learning algorithms in the cloud at scale (e.g. Tensorflow, Pytorch…)
  • Understanding of IoT device onboarding processes, mechanisms and infrastructure
  • Understanding of data protection (e.g. GDPR), data security, user authentication and data privacy (e.g. HIPAA)
  • Comfortable working with Agile and Waterfall development methodologies
  • React, angular programming
  • Linux experience
  • Programmatically create infrastructure on AWS using CloudFormation, Terraform, etc 

OTHER PERSONAL ATTRIBUTES

  • An enthusiastic person with a passion for technology and problem solving
  • Self starter who can self manage professional work and team relationships
  • Excellent interpersonal skills and the ability to explain complex concepts to clients and colleagues from all backgrounds
  • Good written oral and written communication skills
  • An eagerness and capacity to learn quickly
  • Interest in working in an early-growth stage startup

BENEFITS

  • Competitive salary (based on experience)
  • Comprehensive benefits package in addition to base salary
  • You will be offered equity in the company through EMI scheme
  • Possibility of flexible working hours and remote working arrangements
  • Regular company socials and activities