Master\Bachelor’s Degree in Computer Engineering
Developer with proven experience of at least 4 years
Python and Java experience of at least 3 years (not scripting or automation, preferred experience with pure backend with design patterns and OOB)
Experience in developing large scale data systems, with ETL\Batch\Streaming processing and using Big Data platforms of at least 3 years
Ability to write high-performance, maintainable, reusable code
Proficient in a Unix/Linux environment
Working knowledge of agile development
Knowledge and experience of more than 2 years with: Vertica or alternatively Hadoop, Spark or similar
Knowledge and experience of more than 2 years with no-SQL DB like Elastichsearch,, Mongo
Knowledge and experience of more than 2 years with data processing pipeline (such as flink, AirFlow, Nifi) and messaging systems (preferably Kafka)
Knowledge and experience of at least 1 year with Docker, Advantage - Kubernetes
Knowledge and understanding of End-2-End systems including, Git, Jenkins, DevOps
Knowledge and understanding of Cloud systems like AWS
Advantage - Background in Machine Learning, NLP or related field
Advantage - Deep understanding of Cyber Security domain