Location: Edinburgh or Glasgow
On top of exploring new ideas, our Labs team also tackle the hardest technical problems faced by the business, so the team is constantly pushing themselves to work at the top of their game. We love to code and relish difficult problems!
Reporting to the CTO and external teams, this is a hands-on senior development role but with the added bonus of line management responsibilities for a small team of Software Engineers. You will also work with external teams delivering a range of labs projects.
In this role you will be responsible for delivering a number of new and exciting projects, seeking clarity of project hypotheses and ensuring work stays aligned to those goals. You will also have to report project progress at director and board level. On top of this you will be managing a team of engineers, most of the time in an environment of high technical uncertainty, and helping them overcome technical blockers. We are looking for someone who can really develop team member’s skills and capability.
Ideally coming from a machine learning, natural language processing, semantic search background, we're looking for a creative and innovative individual who is passionate about experimenting with new ideas and trying things out. You will have a passion for technology and a strong desire for continued learning.
In your background we'd like to see experience of working in Research and Development (either in industry or academia), as well as management of projects and software teams. We want someone who can really influence decisions and make a team excited about their work as well as your own. You would also have had experience consulting across all areas of the business and be a pro at determining the minimal work required to prove a concept.
It won't stop you applying but we'd love you to have some experience in some of the following open source web technologies:
- Python or Java
- Knowledge of HTTP, JSON, web development
- SQL (e.g. Postgres, MySQL) and noSQL (e.g. Couchbase, Redis)
- R, Hadoop,