Senior Software Engineer

Job Type:
Permanent
Contract Duration:
Unspecified
Industry:
IT
Category:
Development
Location:
England, London, City of London
Salary:
£65,000 to £90,000 per annum
Salary Description:
Excellent benefits
Posted:
01-Oct-19
Job Ref:
34169

Senior Software Engineer - AI Crawling (London)

Our client is looking for a Senior Software Engineer to build the next generation AI insights platform. You will belong to a team of 70+ engineers, product designers, and data scientists across the world. You will be located in in London, joining a team focused on Web data acquisition and information extraction, automating the acquisition from hundreds of thousands of web sites.

About the team in London

You will join a very dynamic and diverse mix of research scientists and engineers coming from nearly all continents: we cover Europe, Asia and North-America—and they love having food from such places and beyond! They have family people, single people, tea lovers but coffee haters (and vice-versa), bikers/footballers/beach-volleyballers and, uh, virtual athletes.

What they do

They build scalable AI systems that automatically identify and collect millions of data items from the hundreds of thousands of web sites, such as newspapers or company websites. All that data is enriched and integrated into a coherent knowledge graph via a highly customizable platform for combining data enrichments, classifiers, and other AI components.

What they’ll challenge you with?

You will be faced with challenging problems in data acquisition, knowledge base construction, and data integration. If you are an amazing software engineer and some of the following points resonate with you, you should definitively apply!

* Be accountable for all aspects of your work, from research and analysis to testing, deployment, and operating the application in production
* Actively evolve their agile development process together with them
* Apply best practices for testing, documentation, to ensure overall quality — and helping the team to monitor and improve where necessary
* Write code that your peers praise for its elegance and readability
* Continually define your role as they grow
* Believes in validation through software and rapid prototyping and loves to work, learn, and teach others
* Driven and self-reliant, without losing track of the “big picture”

What you’ll get out of it?

* Salary range: Between £65k-£90k (based on experience, qualifications, and the performance at the interview) + medical + other benefits
* Plenty of opportunities to travel world-wide and collaborate with great people on teams all over the world

Skills & Requirements

Most is on AWS. You know and love AWS, in particular ECS, RDS, S3, Lambda, SNS. Most or their code is in Java so proficiency in core Java is expected, but Node.js or Python are highly valued too. Bonus points: experience with Terraform/Serverless, RabbitMQ, Docker.

Because their ideal candidate is an amazing software engineer with knowledge of either Machine Learning, NLP or Web Crawling, any of the following will make them even more excited about your application:

* Experience with applications of machine learning and/or natural language processing applied to web pages or text documents
* Experience with large scale web crawlers and/or automated systems for web scraping and/or automated testing solutions for web technologies (Chrome puppeteer, Webdriver, PhantomJS), and experience in running such technologies in a cloud environment
* Experience with NLP libraries/tools e.g., spaCy, CoreNLP, OpenNLP, GATE, UIMA
* Experience with crowdsourcing/human-in-the-loop systems/platforms (e.g., AWS SageMaker Ground Truth, Amazon Mechanical Turk, CrowdFlower/Figure8)

Contact Details:
Tel: 0239 3382100
Contact: Chris Bladen

You may return to your current search results by clicking here.

Latest Job Listings