Looking for a Team Member
We are looking for a Development Team Lead (Team Lead)
Product
Selena Data Platform, registered in the unified registry of Russian software.
Our Stack
C++, Java, Linux, SQL, CBO, MPP, BDB JE, S3/HDFS, Iceberg, bRPC, Thrift, Protobuf, Distributed systems, Indexing, Compaction, Columnar storage, Vectorized query execution.
Responsibilities
- Manage the development team: decompose and distribute tasks, conduct code reviews, be responsible for the final result.
- Develop the team: technical expertise, developer selection.
- Participate in the development of the most complex low-level components.
- Design complex architecture.
- Make key technical decisions.
- Be responsible for the performance, fault tolerance, and quality of the system.
We expect
- You enjoy the role of a "Player-Coach" who not only manages the team but also actively participates in development.
- Commercial development experience of 6+ years in C++ and Java.
- Focus on expert proficiency in C++ (17/20).
- Java 17.
- Experience in creating or deeply optimizing engines, query schedulers.
- Understanding of columnar storage, indexing principles, and data compression/compaction algorithms.
- Understanding of multithreading principles and low-level memory management.
- Linux: command-line operations, knowledge of basic commands.
- Good knowledge of SQL: writing queries.
- Understanding of network interaction and RPC frameworks.
Will be a plus
- Work experience with: bRPC, BDB JE, S3/HDFS, Iceberg.
- Experience in developing products "from scratch".
We offer
- Work in a company accredited in the Russian registry of IT companies.
- Work in a team with international experience and a high level of expertise.
- Participation in the development and evolution of a powerful data management product.
- Employment in accordance with the Labor Code of the Russian Federation.
- Location: you can work from any city in the Russian Federation.
- Work format: remote.
- Selection stages: brief interview with an IT recruiter and a technical interview with an expert and the CTO.