Development Manager, Technical Lead, NLP, Machine Learning, Search, SOLR, Java, Scala, Python - JY/4

Recruiter
Haybrook IT Resourcing Ltd
Location
Oxfordshire
Posted
11 Feb 2018
Closes
16 Feb 2018
Contract Type
Permanent
Hours
Full Time
Development Manager, Technical Lead, NLP, Machine Learning, Search, SOLR, Java, Scala, Python My industry leading client is looking for a Development Manager / Technical Lead for a permanent position based in their Oxford offices. Our client is looking for a Development Manager / Technical Lead with a background in search/information retrieval, big data, machine learning, natural language processing (NLP) and data visualization. In this role, you will lead an international team and will be responsible for driving innovation in product development. This is an exciting opportunity to develop software using the best techniques available in a fast-moving product-centric environment. You will be part of a cross-functional technology team which exploits agile development methodologies, and industry standard engineering practices. You will be a hand-on developer and will provide guidance, inspiration and leadership to your technology team. If you join us in this role you will be working on a high-profile and business critical project which, for the right candidate, will offer an opportunity for rapid career progression. Essential Experience the Development Manager / Technical Lead will bring: Expert knowledge of Solr/ElasticSearch(Lucene), with deep technical knowledge of building information retrieval systems which provide highly relevant search results. Apache Spark EMR, Apache NiFi, , Kafka, AWS, nginx, Tomcat, ELK, Zookeeper Java 7 or 8, Scala, Python Experience with Machine Learning to improve search relevance in an Information Retrieval system – Word Embedding, Text Mining, Synonym Expansion, Entity Extraction, Disambiguation Experience with Knowledge Graph and Linked Data. At least one major JavaScript framework, preferably AngularJS Proven experience of Test Driven Development (TDD) with very high code coverage Familiarity with front end automation testing using frameworks such as Selenium Continuous integration, ideally continuous deployment Familiarity with Linux Experience of leading teams in an Agile environment Web service development, ideally RESTful Build Automation experience using common Java Build tools such as Gradle Use of a Source Control System, e.g., git, svn Architect-level understanding of multi-tier web applications and services A positive, constructive approach with an emphasis on collaboration and flexibility A passion for all aspects of software development from design through refining requirements and tests to coding Ideally the Development Manager / Technical Lead will bring experience in: Knowledge of other major languages – e.g. .NET, C++ AWS Development/Deployment Experience Experience with common open source (web) servers like Apache, Nginx, Tomcat / Jetty Scripting skills using at least one general purpose language: BASH, Ruby The Location: The role is based in Oxford and is highly commutable from Swindon, Bicester, Witney, Banbury, Aylesbury and many more. Development Manager, Technical Lead, NLP, Machine Learning, Search, SOLR, Java, Scala Referral Scheme: If this role isn’t for you then perhaps you could recommend a friend or colleague to Haybrook IT. If we go on to place that person in a permanent or temporary capacity then you could be rewarded with £500!! Please see our website for terms and conditions. Haybrook IT Resourcing is Oxford’s leading IT recruitment agency. With exclusive access to some of the region’s most successful companies, send in your CV today to secure your next IT position. Haybrook IT Resourcing Ltd acts as an employment agency and an employment business. We value diversity and always appoint on merit.

Similar jobs

Similar jobs