We are looking for a Senior Software Engineer with 4+ years of experience to help Meltwater build the next generation of media intelligence solutions for a global client base. You will be joining a team focused on Web data acquisition and information extraction, using AI to automate the acquisition from hundreds of thousands of websites.
What we do
We build scalable distributed systems that automatically identify and collect millions of data items from hundreds of thousands of websites, 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 we’ll challenge you with?
You will be faced with challenging problems in data acquisition, knowledge base construction, and data integration. This will expose you to loads of different challenges and, tech and tools! If some of the following points resonate with you, you should definitively apply!
Genuine interest and enthusiasm for technology with the aptitude to pick up new technologies quickly
Collaborative with strong communication skills
Be accountable for all aspects of your work, from research and analysis to testing, deployment, and operating the application in production
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 we grow
Believes in validation through software and rapid prototyping and loves to work, learn, and teach others
What you’ll get out of it?
Salary: up to £90k (based on experience, location, qualifications, and the performance at the interview) + private health + health cash plan + other benefits
Plenty of opportunities to travel worldwide and collaborate with great people on teams all over the world
Possibility to work remotely from anywhere in a country Meltwater is present with an office
About the team
We are a very dynamic and diverse mix of research scientists and engineers coming from nearly all continents: we cover Europe, Asia and South America—and we love having food from such places and beyond! We have family people, single people, tea lovers but coffee haters (and vice-versa), bikers/footballers/beach-volleyballers and, uh, virtual athletes.
Before the pandemic, we worked most of the time from our office in the heart of Shoreditch in London. We are open to candidates working fully remotely from UK (or alternatively from Berlin or Budapest) although we’re looking forward to a time when we can start to get together a day or two per week as we do love the prospect of getting together for architecture, sprint planning and retrospectives.
Skills & Requirements
Strong working experience in core Java programming, witnessed by 4+years of commercial/post-graduate and contributions to production systems.
Familiarity and concrete interest in Information Extraction / Text Mining, witnessed by some experience with data processing or ETL applications applying classic natural language processing to web pages or text documents.
In particular, practical knowledge of tools like spaCy, GATE, AWS Comprehend, or similar.
Computer Science or strongly related University degree.
Very good knowledge of relational Databases and SQL.
Experience with AWS services such as S3, SQS, SNS, Lambda, RDS, etc.
Enthusiasm for Microservices architecture and distributed systems.
Good knowledge of microservices design and implementation, in particular good working experience with Docker and container orchestration technologies such as AWS ECS (or Kubernetes/other).
Good knowledge of Unix/Linux systems and bash/shell scripting.
Familiarity with infrastructure-as-code (Terraform or CloudFormation).
Familiarity with Continuous Integration (Drone CI, CircleCI, etc).
Any of the following will make us even more excited about your application:
Experience with AWS SageMaker or auto-ML tools to solve challenges related to web pages or documents.
Experience with large scale distributed web crawlers and/or automated systems for web scraping.
This role would be a good fit for someone who:
Enjoys collaboration. Our services rely on platform components run and managed by other teams around the world. So if you enjoy working together with other teams to understand the problem and work out a solution, you will thrive in this position.
Values clear, open communication. We see clear and thoughtful communication (including a willingness to give & receive feedback) as a fundamental engineering skill, especially in the world where we are all working remotely.
Loves working with a small team. Our team is currently 8 people including our Engineering Manager, Agile Coach and Product Owner. Most of the team is based in London or nearby, but we do have members working remotely from other countries. Before the pandemic, we worked most of the time from our office in the heart of Shoreditch in London. We are open to candidates working fully remotely from UK (or alternatively from Berlin or Budapest) although we’re looking forward to a time when we can start to get together a day or two per week as we do love the prospect of getting together for architecture, sprint planning and retrospectives. In a world not dealing with a pandemic, you will have opportunities to travel to meet your colleagues at our awesome internal conferences.
About the company
Meltwater, a pioneer of media intelligence and now Outside Insight, gives businesses the information advantage they need to stay ahead. More than 30,000 companies have used Meltwater’s media intelligence to stay on top of billions of online conversations and extract relevant insights to strategically manage their brands. Meltwater is dedicated to personal, global service built on the local expertise of 55 offices across six continents. Meltwater is also committed to fostering the data science ecosystem through MEST, a pan-African entrepreneurial program and incubator, and Shack15, a global data science community. Learn more at meltwater.com.
We are more than 1500 people across the globe, so there is a lot going on. We believe in diversity and inclusion, and building teams with a wide variety of backgrounds and perspectives. This approach not only raises the quality of our products for our customers but makes collaboration along the way much more fun.