Head of Engineering

Adarga ,
London, Greater London

Overview

Job Description

We all know that the amount of unstructured data - emails, documents, social media, web content, images and video - is exploding. We also know that generating actionable intelligence from this data is time consuming and inefficient. We think people should spend time doing the stuff that people do well, and let the machines do the stuff that machines do better. We apply our expertise to tackle our customers' challenges, freeing people to do what they do faster and better. We build our AI and ML technology into products that are easy to deploy, manage and use. We want all our tools to augment and empower knowledge-intensive processes and to help our customers efficiently and effectively analyse large volumes of data. Our customers are engaged in some of the most important and challenging work in the UK and around the globe, analysing billions of data points each day. The volume and complexity of their data is growing rapidly and represents a significant opportunity for us to make a positive and significant impact for our customers. We have a small and growing team with decades of experience applying ML and AI in the real world. Our team specialise in Natural Language Processing, Complex Network and Graph Theory, Time Series Analysis, CI/CD Cloud Solutions, Distributed System Architectures and Microservices. We have senior bankers and junior developers, PhDs and self-taught hackers. Whatever your background, we hope you would like to find a home in our inclusive and diverse team. We pride ourselves on our close academic relationships with many of the UK's leading software engineering and ML universities where we aim to apply cutting-edge research as soon as it is viable to real world, client-led problems. We hold quarterly hackathons, where we take a break from the sprint rhythm, take some of those blue-sky ideas, and encourage ourselves to make something happen! Adarga is one of the few companies in the UK making Artificial Intelligence work on the ground, today, in real products. If you have a passion for making products that analyse vast amounts of data faster, more accurately and more effectively, then why not help us build a better data future? We're looking for a Head of Development to lead our software engineering efforts. You will provide group management for all software engineers across Front End, Back End and Data Engineering. You will also be responsible for driving Adarga software technology decisions and software architecture by guiding the software engineering organisation through all technical implementations. You will spend your time split between being a hands on technical architect as well as managing directly the engineering team London and Bristol. You will work with the Head of Product, VPE, Chief Scientist, CSO, and the CTO to form the technical leadership for Adarga and are on point for delivering the engineering platform end to end. Responsibilities * Directly staff, manage and lead team of front end, back end, data engineering, QA and Platform software engineers across Adarga. * Become the Adarga point person on design and architecture across software engineering * Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc. * Work with commercial team, product management, and senior technical leadership to craft our technical story * Oversee all aspects of implementation at the code level, and ensure the right processes and technology bets are undertaken * Be the point person for technical research and information pertaining to software development across Adarga * Identity, troubleshoot, and resolve technical issues in the UI/UX, Backend and data engineering ecosystems * Grow, manage and mentor junior members of the team, and direct leads to be successful * World class software engineer * Must have been either the architect or mgr for at least 2 complex commercial releases of a large scale distributed software ecosystem * Been a software engineering manager for a complex, multidisciplinary engineering team * Knowledge of UI working with complex data sets and presenting complex data into workable presentation layer * Deep understanding of distributed and cloud computing * Knowledge and experience working with AI/Intelligent software platform coding and architecture * Experience in secure systems and complex environments * Have managed teams of engineers in professional setting * Has scaled engineering teams and experience working across multiple locations * Hands on coding skills in C/C++, Java, Javascript (REACT), Python * Experience in designing microservices, messaging systems, Cloud Based APIs, NoSQL/RDBMS Employment Type: FULL_TIME