Senior Staff Engineer / Staff Engineer (Data Engineering)
Job details
About Us Balbix is the world’s leading cyber risk and exposure automation platform, helping organizations improve their security posture by discovering, prioritizing, and remediating vulnerabilities across their enterprise. Powered by AI and advanced analytics, Balbix processes terabytes of data daily to provide real-time visibility and actionable insights. Join our team of passionate innovators working at the forefront of cybersecurity, data processing, and AI-powered solutions Key Responsibilities:
- Data Processing & Engineering: Design, build, and maintain scalable, high-performance data pipelines processing terabytes of data daily.
- Database Management: Design, implement, and optimize relational and NoSQL databases, particularly PostgreSQL or similar DBMS.
- Search System Development: Architect and manage search-based solutions using ElasticSearch for real-time search and analytics.
- Coding Excellence: Write high-quality, clean, and maintainable Python code, following best practices for software engineering and data processing.
- System Reliability & Performance: Ensure system reliability, availability, and scalability through continuous performance monitoring and improvement.
- Collaboration & Leadership: Work cross-functionally with product, data science, and operations teams to align technical goals with business objectives.
- Experience: 6-10 years of professional software development and data engineering experience.
- Technical Skills:
- Extensive hands-on experience with PostgreSQL or equivalent DBMS (design, scaling, tuning).
- Deep expertise in Elasticsearch for large-scale search and analytics applications.
- Proven experience processing and managing terabytes of data daily.
- Strong proficiency in Python for building scalable data and backend systems.
- Educational Background:
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- Master’s degree preferred. MCA or equivalent may be considered in exceptional cases.
- Experience in cloud-native environments (AWS, GCP, or Azure).
- Experience in containerization and orchestration (Docker, Kubernetes).
- Knowledge of distributed systems, microservices architecture, and CI/CD pipelines.
- Startup Mindset: An enthusiastic, self-motivated individual who thrives in a high-velocity startup culture.
- Problem-Solver: Passion for tackling complex data problems with innovative solutions.
- Stability: A proven track record of stability in previous roles (minimum of 2+ years per role).
- Competitive salary
- Flexible working environment.
- Access to cutting-edge technologies and challenging projects.
- A vibrant, collaborative, and dynamic team environment.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.