What we do
We invite you to be part of our ambitious, close-knit team creating systems for large customers who need to crunch through Tbps of data in real-time. Our competitive advantage lies in performance-oriented software engineering vs. server sprawl in our customers’ data centres.
Our data processing pipeline starts with our proprietary NCORE engine (capable of pattern matching 5M patterns at 100Gb/s per 2RU), and ends with a declarative aggregation system. It empowers our analysts and helps us respond on demand to the most complex customer requirements.
In the process, we leverage industry-standard tools, the full power of Linux, and powerful in-house software to achieve maximum performance, flexibility, and data integrity.
We know the devil is in the details. You will help us build new APIs and maintain our existing services by delivering robust and clean code to perform high-volume and low-latency processing.
We work end-to-end. You will cooperate with our solution owners, and fellow developers in the API, Analytics, Engine, and Web teams to translate customer needs into efficient architectures and pipelines, and help build the APIs that leverage these pipelines.
We want to show off. To attract the best programmers we plan to showcase our technology. You can be part of our effort to open-source interesting pieces of our technology stack.
Your role as API Developer
As an API developer, you will work as part of the API team that handles the efficient, scalable and performant querying, filtering, processing and serving of aggregated and real-time data.
Using Python, and leveraging SQL, relational and time-series DBs, and in-house solutions, you will be responsible for designing, building, testing, delivering, and maintaining our service APIs, all the way from the specifications stage to production deployments.
You will collaborate with our Analytics, Engine, Web, and QA teams to deliver reliable, reusable, and extendable, API services.
What we value
- Proficiency in Linux-based systems and development tools
- Minimum 3 years experience in Python programming
- Experience in writing REST-like API services
- Proficiency in SQL, experience with Postgres and/or shell scripting, and familiarity with a web framework such as Flask, Django, Pyramid, CherryPy, etc. are all nice-to-haves and will be considered as a plus