We are looking for a keen and enthusiastic Software Engineer with knowledge of Python or Scala to join our mixed hybrid and remote Data Engineering team following a significant investment funding round. The successful candidate will work with other software and data engineers and our Research team to extend and improve the search features that power our expert finding service for internal customers.
We are seeking a candidate that has a passion for working with data and building robust and deployable operational systems through solid engineering approaches.
We are keen to see applications from experienced generalists as well as deep specialists.
**Please note this role can be 100% remote, but the applicant needs to be UK based and eligible to work in the UK **
You will need good software and system engineering skills with a focus on ensuring that systems are well engineered, accurate, robust and tested. Any experience in search engines, data lakes and knowledge graphs would be a bonus.
Successful applicants will also need to be able to work effectively with a mixed hybrid and remote team, and mentor junior staff members.
This is a hands-on role developing a system for internal users. Your time will be spent:
As a Senior Data Engineer, you will also be expected to take a prominent role in defining architectures and roadmaps.
Accountable to the Product and Connect teams for designing, developing, deploying and maintaining the required features.
Accountable to the Research teams for supporting research tasks, maintaining the data pipelines and helping to deploy new features.
Accountable to the Team Lead for supporting the growth and development of the team, as well as maintaining good software engineering standards.
The following skills and experiences are optional but beneficial: