What we do
Niometrics captures, organises and extracts insights from some of the biggest and most complicated datasets that our modern societies currently produce. We put a magnifying glass on the realities collectively constructed by billions of connected individuals and machines, making sense of how humanity is re-creating wholly new digital universes with bits and bytes – universes that need to be seen, interpreted and explained. From taking deep dives into digital behaviours, to exploring the most intimate interactions between network technology and user experiences, we do it all.
Our Data Science and Signatures team consists of ambitious, creative and passionate individuals, united in the common goal of making a difference. With millions of users generating hundreds of TBs of data daily, our day-to-day job becomes an adventure of connecting digital signals with real-life habits to formulate granular audience insights – who they are, how they behave, and ultimately, how we can expect them to behave in the future.
To do so, we strive to achieve a real knowledge plane, one that is able to ‘see beyond’: to grasp more events and to sense more contexts than old-school user plane can. That evolved visibility hinges on a superior ability to interpret data traffic, one that surfaces multi-dimensional data attributes carefully weaved together. Of particular relevance for a proper knowledge plane rendering is the ability to detect application components: in-principle encrypted traffic which can be labelled with more complex metadata heuristics.
In Niometrics, we have strived to expand our Deep Network Analytics (DNA) platform with tailor-made elements for knowledge plane development. Our systems can identify and classify over 28K applications and components, 30K devices and IoT sensors, and 15M domains. As Signatures team, it is our role to keep these figures growing. We take pride in being able to detect more than anyone else out there, and we don’t intend on letting that change. You will join a thrilling environment, a team of relentless individuals who are always ambitious for more.
Your role as Discovery Software Engineer
As a Discovery Software Engineer, you are expected to always be aware of the latest trends, as you will have to analyse people’s interests, and together with data science team, you will discover which applications are going to be prominent, and which ones are not.
You will be responsible to provide all data related to applications. You will achieve this by dissecting the web/mobile application anatomy through manual and automated procedures, or by conducting several experiments in order to be able to analyse each part of them and identify every unique pattern they generate.
What we value
- Minimum Bachelor’s Degree in Telecommunications Engineering or other related engineering discipline
- Good knowledge of Open Systems Interconnection (OSI) model
- Experience in Unix systems and scripting in bash
- Good communication and teamwork skills
- Familiarity with Python is a plus