Desired Skills and Experience
- Experience of coding in Python. The platform offers tasks for anyone from intermediate to the most advanced coders.
- Familiarity with other technologies is considered an asset.
- Experience of writing integration and unit tests.
- Willingness to improve what you know, and learn new things fast.
- Good command of English.
- We mostly use Python, but there are opportunities to use C++ and Go.
- Databases: Apache Kafka, MongoDB, Redis, Elasticsearch. We also have our own in-memory database, BlinkBytes, for analysing our customers’ data.
- Python libraries: Flask, Celery.
- Other technologies: Google Cloud Platform, Docker, Kubernetes, Apache Spark, Sentry, RabbitMQ, gRPC, GitLab.
- Advanced analytics – improvements on our distributed map-reduce engine, scalability, auto-sharding, persistent storage, replication,
- Lambda architecture (C++, Go, Python)
- Data processing pipeline – make sure we reliably ingest data at any speed (REST, Kafka, NoSQL, BigQuery, Cloud Storage)
- Campaign automation – engine for planning and execution of personalised campaigns over various channels and integrations (Python, Celery, RabbitMQ)
- APIs & Microservices – various apps for our users, 3rd party developers and internal teams (Python, Go)
- Compliance – advanced monitoring, security hardening, self recovery from failures, data encryption and anonymization
- Google Cloud Platform integration – take advantage of all technologies that Google offers in their Cloud Platform (Kubernetes, GCE, …)
- Artificial intelligence & machine learning – real-time predictive and recommendations APIs
- We are active in expert communities, take part in international conferences, organize workshops and meet-ups.
- Our colleagues regularly contribute to top business media such as Forbes Next.
- We support our colleagues in making a name for themselves in expert circles.
- We are the founders of the Data Science Club.
Apply