Security Analytics& Response Orchestration

Python Developer

location Athens, Greece
salary Competitive

Joining ENCODE as a Python Developer, you will design, code and deliver cloud enabled services that are reliable, secure, elastic and capable of processing terabytes of data. You will take part in architecture, API definition and optimization discussions.

Implementing a high-performance service of this scale requires engineers with unique technical skills and limitless creativity.

Technologies: Python 2.x/3.x, ElasticSearch, Spark, SQLAlchemy, MySQL, numpy, Flask, Swagger, REST

Position Requirements

The ideal candidate shall have the following qualifications/skills:

  • Bachelor’s degree (or equivalent) in Computer Science or relevant field
  • At least 2-5 years of experience in software development
  • Fluent in Python
  • Deep understanding of a micro services architecture, including professional experience in the delivery of micro services in a production environment
  • Understanding the Python concurrency models and experience using one of them 
  • Familiarity with ORM (Object Relational Mapping) concepts and principles
  • Experience with handling large amounts of data with RDBMS and/or NoSQL databases
  • Data science/Machine learning experience will be considered a plus
  • Ability to write clear and well-documented code
  • Good knowledge of OOP, data structures, algorithms and design patterns
  • Fluency in English with solid verbal and written communication skills
  • Ability to research new fields and share the knowledge
  • Ability to work well as part of a team 


  • Competitive Salary
  • Private healthcare
  • Relaxed and friendly environment