Senior Software Engineer (Java/Kotlin/Ruby)
Brandwatch
2021-12-03 07:41:39
London, Greater London, United Kingdom
Job type: fulltime
Job industry: I.T. & Communications
Job description
Brandwatch is the global leader in social and digital consumer intelligence, working with the biggest brands and most admired agencies worldwide - 39 of the Fortune 100 are clients.Recently named a leader in The Forrester Wave™, we build smart software solutions that help capture, understand and share insights from millions of conversations across the web and beyond. Home to over 500 people worldwide with offices in 10 locations, Brandwatch is a place that motivates and supports its staff to find answers to new problems in an ever changing social and digital world. Brandwatch is part of Cision Ltd-a leading global provider of innovative earned media software and services to public relations and marketing communications professionals.This position is based in England and requires candidates to have the right to work and to be located in England.Brandwatch builds a suite of analytics software products that allow our customers to measure and predict consumer behaviour online. We ingest enormous quantities of unstructured consumer voice data; such as publicly available social media data, blogs, forums etc.... Our customers then search and analyze this data, using the tools we have built, to achieve various marketing and market research outcomes; for example: "What do consumers like about our new product?"Why work here?This role is within the team building Buzzsumo, our market-leading content inspiration tool. You will work on Ruby on Rails and Kotlin codebases, building new features and maintaining existing ones. You will be collaborating closely with other engineers, product managers, data scientists, and designers to solve our users' problems.You will do so by designing, developing, improving and maintaining our real-time text and image data processing pipelines using infrastructure on the terabyte to petabyte level. You will work on implementing custom machine learning solutions developed by our data science team, and our APIs that support both the product as well as API users.You will predominantly be working on building a new platform using Kotlin, but you will also be expected to help maintain an existing Ruby on Rails platform. We use Elasticsearch, Kafka, Redis and Postgresql. You will ship code in a continuous integration environment using tools such as Git, Github Actions, Jenkins, Docker, and Kubernetes. You will partner with our global teams based around the world.You should apply if:You have applicable prior industry experience in writing and shipping high-quality Java, Kotlin or Ruby code. It is not required that you know all three languages, as long as you are happy to learn. You may be looking for an opportunity to provide technical leadership within a small team. Are willing to coach other developers and inspire them to write high-quality code.Beyond that, we recognise that you may need further development in some areas, and we encourage you to apply even if your profile does not meet all of the requirements for the role: we encourage and supportgrowth and development for everyone. That said, prior experience in any of the following areas will be beneficial:Big data processing technologies such as Kafka and ElasticsearchDatabases such as PostgreSQL and RedisDeployment infrastructure of scalable cloud applications such as Docker, Kubernetes, and ZookeeperContinuous integration technologies such as GitHub Actions and JenkinsOur BenefitsSmall, autonomous teams of skilled people, in a friendly and relaxed environmentWork with people all over the world37.5 hour work week - or less!10% of your time to work on anything you like, reading groups, tech talks, generous training and conference budgets, and any technical books you needFlexible & remote workingBike and tech schemesAn extensive people development program, including LinkedIn Learning for every employee and in-house courses such as our Brandwatch Leadership Development programCommunity-focused groups, such as our Diversity & Inclusion and Green committeesAt Brandwatch, we offer flexible and remote working, a competitive benefits package, an extensive people development program, including LinkedIn Learning for every employee and in-house courses such as our Brandwatch Leadership Development program, and community-focused groups, such as our Diversity & Inclusion and Green committees.Working at Brandwatch: Our values are about being authentic, bold, and creative. And we believe these values are best embodied by enabling people to do their best work in an environment that works for them. Whether fully remote, within one of our global offices, or a combination of the two, we have the tools and resources to make working to these values both possible and enjoyable.INDHUK