We are Semrush, a global IT company developing our own product – a platform for digital marketers.
And this is our С++ Developer role for those who want to turn ideas into reality using code, algorithms, and maybe a bit of magic.
Tasks in the role
Participation in the development of a big-data distributed system.
Resolve performance issues (memory, disk, and network).
Resolve scalability issues.
Who we are looking for
3+ years of commercial development experience.
Strong knowledge of C++. Owning and participating to open-source projects would be a plus.
Strong knowledge of Linux/Shell.
Experience in network programming.
Knowledge of data structures and algorithms.
Advanced knowledge of English and Russian.
They say there are no perfect candidates, but that might well be you, if
You have experience Big Data and/or Highload projects.
Experience working with databases.
Experience working with ClickHouse.
Good knowledge of Python.
We are using
Debian on server..