Senior/Staff Data Engineer

Balbixabout 1 year ago
San Jose, California, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Balbix is the world’s leading cybersecurity posture automation platform, trusted by global 1000 companies. As a Senior Data Engineer, you will work on complex data pipelines handling petabytes of data to support one of the critical security tools used by CIOs, CISOs, and sec-ops teams worldwide. This role collaborates closely with data scientists, threat researchers, and network experts to solve real-world challenges in cybersecurity.

Key Responsibilities

  • Design and implement features and own modules for ingesting, storing, and manipulating large data sets for varied cybersecurity use cases.
  • Write backend code for data-driven UI widgets, web dashboards, workflows, search, and API connectors.
  • Develop web services, REST APIs, and microservices.
  • Build production quality solutions that balance technical complexity with functional requirements.
  • Collaborate with multiple teams including ML, UI, backend, and data engineering.

Required Qualifications

  • MS/BS in Computer Science or a related field with 3+ years of professional experience.
  • Expert programming skills in Python, Java, or Scala.
  • Strong working knowledge of SQL databases (e.g., Postgres) and NoSQL databases (e.g., MongoDB, Cassandra, Redis).
  • Experience with time-series databases such as InfluxDB, Druid, or Prometheus.
  • Solid computer science fundamentals including data structures, algorithms, and distributed systems.

Preferred Qualifications

  • Familiarity with search engine databases such as ElasticSearch.

Benefits & Perks

  • Comprehensive medical, dental, vision, life insurance, and long-term disability coverage for you and your family.
  • Flex Time Off policy that encourages you to take time off when needed.
  • Prime office location adjacent to Santana Row to enhance your work-life experience.

Required Skills

Time-series databases (InfluxDB, Druid, Prometheus)
Cybersecurity data management
NoSQL databases (MongoDB, Cassandra, Redis)
SQL databases (Postgres)
Data pipeline design
Data structures
Java
Scala
Agile methodologies
Algorithm design
Python
System architecture
Distributed systems
Microservices and API development
ElasticSearch