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?
Our client is looking for a software engineer to join their AI Platform team in Edinburgh and help develop the next-generation machine learning platform. They are building a flexible and scalable system to enable their 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 their work and craft technology that makes a meaningful difference to people’s lives, helping doctors restore their patients’ health and well-being.
Our client's technology stack is diverse, but they do not assume fluency in all the technologies that they use: they give all their developers the freedom to learn during the course of their work and build the skills they need to succeed.
Ideally, you will have a degree in Computer Science or a related discipline and relevant experience in software development.
Your role will include the following:
Design and implementation of product features and creation of associated unit and automated tests
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 our client can use to work more effectively
You will be:
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 technologie