Περιγραφή θέσης εργασίας

The opportunity

The R&D department of the company sets as a strategic goal to increase know-how of the company in data platforms federation, data governance and sovereignty through its participation in relevant R&D projects. In this context, the company is looking for a senior software engineer to join its growing R&D team. The selected candidate will be involved in European funded R&D projects related to data technologies and will have a key technical role in the development of the strategic R&D roadmap of the company.

The main responsibilities include:

  • Perform assessment of technical solutions and take technical decisions for the development of software prototypes
  • Implement innovative prototypes and proof of concepts
  • Provide hands on support and mentoring of junior programmers or interns
  • Write technical documentation of the developed code and contribute to scientific project deliverables
  • Work independently in an ambiguous research environment
  • Required skills:

  • Proficiency in at least one programming language, Python, C/C++ or Java and solid understanding of object-oriented programming
  • 4+ years of relevant working experience preferably in complex IT projects with strong focus on open-source technologies
  • Bachelor or Msc in Computer science or related field
  • Familiarity with CI/CD methodologies and tools
  • Nice-to-have skills:

  • Prior experience in Internet-of-Things (IoT) and big data applications development using open-source frameworks (e.g., FIWARE) will be considered a plus
  • Knowledge of relational and No-SQL database design and management
  • Experience in messaging and streaming frameworks (e.g., RabbitMQ, Kafka)
  • Familiarity with container deployment tools (Docker, Kubernetes)
  • Familiarity with ETL data pipelines
  • We offer:

  • Competitive remuneration package
  • Flexible work environment (ability to work remotely)
  • Work/life balance
  • Training
  • Private insurance
  • Opportunity to develop your career and skills by joining complex and large projects