Want to work on production systems that monitor and analyze activity across major messaging platforms — including Telegram — and directly contribute to threat intelligence efforts?
Join our team and help build and improve tools that make the digital world a bit safer.
We develop and maintain systems for *automated collection, processing, and analysis of messages from messengers*. You’ll work in a real production environment, improving existing tools and building new ones from scratch.
This is a great role for a *mid-level Python developer* who wants to deepen their understanding of distributed systems, automation, and data pipelines — while working on projects with real-world security impact.
Tasks to solve:
- Develop and maintain systems for automated data collection from Telegram and other messengers
- Write new code and refactor existing components
- Integrate new technologies and APIs
- Support and improve current production systems
- Work closely with the team to design and implement new features and improvements
- Investigate issues, identify root causes, and ensure system stability
Requirements:
- Strong knowledge of Python
- Experience with Telegram-related libraries — *pyrogram*, *telethon*, or similar * Understanding of asynchronous programming and API interactions
- Ability to reason through problems logically and spot patterns in data * Initiative — you can go beyond the boundaries of a specific task or technology
- Responsibility and ownership over your work
Additional requirements:
- Experience with *Elasticsearch* and *RabbitMQ* * Familiarity with *Redis*, *WebSockets*, and caching mechanisms
- Understanding of *Threat Intelligence* principles
- Basic awareness of cybersecurity and online threat landscapes