Seeking a Development Team Lead for our team
Product: Selene 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.
Your responsibilities will include:
- Managing the development team: decomposing and distributing tasks, conducting code reviews, being responsible for the final result.
- Developing the team: technical expertise, developer selection.
- Participating in the development of the most complex low-level components.
- Designing complex architecture.
- Making key technical decisions.
- Ensuring the performance, fault tolerance, and quality of the system's operation.
What we expect:
- You enjoy the "Playing Coach" role, not only managing the team but also actively participating in development.
- 6+ years of commercial development experience in C++ and Java.
- Emphasis 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: query writing.
- 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".
What we offer:
- Work in a company accredited in the Russian IT company registry.
- 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: can work from any city in the Russian Federation.
- Work format: remote.
- Selection stages: a brief interview with an IT recruiter and a technical interview with an expert and the CTO.