Description
The cybersecurity platform processes a stream of over 500 billion events per day, has a storage volume of 25 PB, and uses over 100 AI models. The goal of creating the cybersecurity analytics platform is to unify all information coming from security tools through centralized loading, storage, processing, analysis, and identification of correlation dependencies. This will ensure increased threat awareness, prevention of policy violations, proactive response, and forecasting of potential losses.
The primary data sources include both cybersecurity tools and infrastructure components, which provide data in diverse formats. To ensure ease of integration with data sources, it is necessary to standardize the architecture and technology stack, simplify the process of creating integration mechanisms and applications, and automate routine processes.
Responsibilities
- Participation in designing the conceptual and detailed architecture of the system and its modules
- Forming the product vision together with the PO and stakeholders, decomposing tasks, and forming the technical backlog
- Conducting planning and other regular team meetings following Scrum, participation in acceptance testing
- Analyzing system behavior in production, formulating requirements for optimization, and improving reliability and availability
- Participation in the analysis of critical incidents
- Participation in team formation and candidate selection
- Implementing the most complex and critical system modules.
Requirements
- Higher technical education
- Over 5 years of experience in software development.
- Excellent knowledge of C#, .NET 8 or higher, and OOP concepts
- Experience in developing multithreaded high-load applications, knowledge and experience using Apache Kafka, Apache Zookeeper, Redis
- Skills in working with relational databases (PostgreSQL) and non-relational storage (ClickHouse, Hive)
- Experience designing and developing high-load systems, experience with Docker, Kubernetes/OpenShift, and experience developing microservices
- Knowledge and experience in software development using the Agile methodology.
Will be a plus:
- Understanding of LLM principles and experience in developing AI solutions
- Knowledge and experience using ANTLR
- Knowledge of cybersecurity standards
- Experience in an Agile team, understanding of main Scrum frameworks/experience working with the Scrum methodology.
Conditions
- Comfortable, modern office
- Work schedule – office-based
- Annual salary review, quarterly and annual bonus
- Corporate gym and relaxation areas
- Over 400 educational programs from SberUniversity for professional and career development
- Adaptation program and manager support at the start (for Junior positions)
- Extended voluntary health insurance, preferential insurance for family, and corporate pension program
- Flexible mortgage discount equal to 1/3 of the Central Bank's key rate
- Free SberPrime+ subscription, discounts on partner company products
- Reward for referring friends to the Sber team.