Come help us build the future of news

We’re looking for software engineers to work on a pan-European media monitoring project.

BBC News Labs
BBC News Labs
2 min readFeb 16, 2018

--

Are you creative, flexible and enthusiastic about language technology?

We’re hiring senior software engineers to explore how the cutting-edge language technologies generated by our research partners can be used to power the BBC’s News production workflows and tooling.

About the role:

Scalable Understanding of Multilingual MediA, or Summa, marries pioneering technology from research institutions with tooling to match newsroom needs and workflows. The BBC is an active partner on the three-year project. The final product will be a monitoring platform with features that include:

  • story clustering based on global news trends;
  • entity extraction;
  • automated transcription and translation of original news and broadcast items into English;
  • automated summarisation of individual news items.

We’re looking for software engineers to prototype new ways of using the technology behind the Summa platform in BBC newsrooms. The successful candidate will be working within a joint News Product and Systems and News Labs initiative.

Responsibilities:

  • Work closely with editorial stakeholders and other developers to initiate, specify, design and build prototypes that create great impact on BBC journalism and the wider industry.
  • Help join activity and interest in our emerging language technology across BBC departments and SUMMA partners.
  • An enthusiasm for News with a willingness to experiment and try new solutions to problems faced by editorial and technical teams.
  • Flexibility to deal with changing projects and priorities in a short space of time.
  • Knowledge of software architecture principles.

The successful candidate will also be able to demonstrate a mix of the following skills:

  • Excellent development skills and experience building applications
  • Fluent in Python & Node.js or similar
  • Familiarity with docker
  • Experience of Elastic Search and data stores (relational and document)
  • Proven experience of test driven development: unit and integration
  • Proven experience of CI processes and tools
  • Experience of Agile Programming, pairing and working within a collaborative team
  • Understanding of Service Oriented Architectures and consuming RESTful web services via HTTP
  • Experience with front-end development

For more information and to apply, please visit the BBC Careers Hub.

--

--

BBC News Labs
BBC News Labs

Driving innovation for BBC News. Powered by @BBC_Connected.