over 5 years ago
Delhi, IndiaSenior / Staff+
Responsibilities
- Design and implement ingestion, storage, and data manipulation modules for large cybersecurity datasets.
- Write backend code supporting data-driven UI widgets, web dashboards, workflows, search, and API connectors.
- Design and implement web services, REST APIs, and microservices.
- Build production-quality solutions that balance complexity with functional requirements and acceptance criteria.
- Collaborate with ML, UI, backend, data engineering, front-end, product management, and DevOps teams.
Requirements
- Bachelor’s or master’s degree in Computer Science or a related field plus at least three years of experience.
- Expert programming experience with Python, Java, or Scala.
- Working knowledge of SQL databases such as Postgres and NoSQL databases such as MongoDB, Cassandra, and Redis.
- Experience with search engine databases such as ElasticSearch is preferred.
- Experience with time-series databases such as InfluxDB, Druid, and Prometheus.
- Strong computer science fundamentals in data structures, algorithms, and distributed systems.
- Strong algorithm, programming, testing, communication, documentation, collaboration, and ownership skills.
Tech Stack
Categories
BackendData Engineering
About Balbix
Balbix builds an enterprise cyber risk and exposure management platform that unifies data from 150+ security and IT tools to inventory assets, prioritize vulnerabilities by business impact, and quantify risk in dollars. It sells its software to security teams such as CISOs and vulnerability management leaders, often in large enterprises. Founded in 2015 and headquartered in San Jose, Balbix was acquired by Safe Security.
