15 - Senior Software Engineer (SHAIP)

Apply Now  Print  Back To Search Results

Posted: 17/12/2018 14:16
Start Date: Not Available
Salary: Competitive, depending on experience
Location: Edinburgh, Scotland, UK
Level: Technical
Deadline: 24/05/2019 23:59
Hours: 37.5
Benefits: We offer highly competitive salaries and a comprehensive benefits package that reflects the value we place on our people and on the work we do.
Job Type: Permanent

Do you enjoy experimenting with new tools and technologies?

Do you love software development and want to apply those skills to improve machine learning research?

We’re looking for a senior software engineer to join our AI Platform team in Edinburgh and help us develop our next-generation machine learning platform. We are building a flexible and scalable system to enable our research teams to quickly develop state of the art algorithms and speedily get them into the hands of clinicians for review.

You’ll be joining the project in the startup phase so this is a fantastic opportunity to have a real impact on the direction of our work and craft technology that makes a meaningful difference to people’s lives, helping doctors restore their patients’ health and well-being.

Our technology stack is diverse, but we do not assume fluency in all the technologies that we use: we give all our developers the freedom to learn during the course of their work and build the skills they need to succeed.

A degree is not required if you can demonstrate prior experience of software development: either through personal projects or employment.

Your role will include the following:

  • Leading implementation of product features and creation of associated unit and automated tests
  • Mentoring and supporting junior members of the team
  • Working as part of an Agile team
  • Collaborating with clinicians and machine learning researchers
  • Reviewing code from other team members
  • Helping to maintain our build infrastructure and systems
  • Participating in retrospectives, planning and offsite days
  • Helping develop the team by sharing knowledge and experience
  • Researching new technologies and tools we can use to work more effectively

You should be:

  • Enthusiastic
  • A positive influence in a team who others are happy to work with
  • Open and willing to share your skills and experience
  • Keen to learn and develop new skills with proven experience of adopting new technologies

 



Apply Now  Print  Back To Search Results

Search Vacancies    Contact Us    Login