We are seeking a Staff Software Engineer to help shape the evolution of the Brandwatch Consumer Research platform - a large-scale distributed system that transforms vast volumes of online conversations into real-time intelligence used by organisations worldwide.
In this role, you will provide hands-on technical leadership while working on complex systems spanning search, streaming data pipelines, and distributed databases.
Design and optimise APIs and data pipelines supporting high-throughput interactive analytics (real-time search, filtering and aggregations on billions of documents).
Build and enhance distributed systems responsible for large-scale indexing, search, and data processing.
Drive performance, scalability, cost and reliability improvements in petabyte-scale systems.
Tune systems to make optimal use of cloud and datacenter resources.
Develop capabilities that enable customers to extract actionable insights from billions of documents across social and traditional media sources.
Lead design discussions and guide cross-team technical initiatives.
5+ years professional software engineering experience.
Expertise in scalable architectures and large-volume data processing.
Proven technical leadership and ability to influence engineering direction.
A collaborative mindset and strong problem-solving skills