This is your opportunity to join an R&D team of highly-skilled professionals and participate in the creation of a complex, highly-performant system. The goal of this project is to develop a system for collecting and analyzing heterogenous semi-structured data from the internet at scale.
The successful candidate should have a highly developed set of analytical and communication skills, an ability to deal with technical challenges and be able to find original solutions to problems, while communicating them well to the team and stakeholders.
- Proficiency in Scala 2-4 years;
- Knowledge of Java and JVM;
- Good knowledge of data structures and algorithms;
- Scraping experience;
- Experience with Akka and Scala Futures;
- Hands on experience with Linux, Bash scripting, Docker;
- Experience with distributed systems;
- Knowledge of OOP and design patterns;
- Knowledge of functional programming fundamentals;
- Experience and willing to work by TDD.
Would be an advantage:
- Akka clustering;
- Experience with AWS;
- Experience with Amazon DB.