Data Engineer

deusexmachina· Software Engineering
Apply Now ↗
🌍 Remote📍 Hybrid📍 Thessaloniki/Athens/Remote, -, GreeceFull Time

About this role

DEUS EX MACHINA is a cutting-edge AI company specializing in life science computational methods, including Artificial Intelligence (AI), Machine Learning (ML), and Digital Twins. We leverage Generative AI and Large Language Models (LLMs) to accelerate the analysis of biological, clinical, agronomical, and marketing  data, driving innovation in life sciences, food, nutrition, and health. At the heart of our success are our people—strategic thinkers, problem solvers, and innovators—who collaborate with Fortune 100 organizations and startups alike to deliver impactful solutions.


Role Description

We are currently seeking a Data Engineer with a critical thinking and problem solving mindset to join our Software Engineering team in Thessaloniki or Athens. As a Data Engineer, you will participate in building the data infrastructure that will be powering our products and platform and report to the Software Engineering Manager. You will be joining a talented team of Engineers, Data Scientists, and Bioinformaticians working on state-of-the-art technology products and solutions. Therefore, a clear sense of ownership,  communication and excellent problem solving skills are essential for good cross-domain communication and support.


Role Responsibilities:

  • Develop, maintain and update ETL catalog.
  • Build, maintain and update repeatable and trackable data pipelines.
  • Collect, analyze and organize raw data in collections of datasets.
  • Design databases and data stores for big datasets with performance considerations in mind.
  • Collaborate with engineers and data scientists to develop and productize prototypes.
  • Participate in architectural decisions regarding our data architecture.
  • Participate in our Agile processes like planning and daily stand-up meetings.


Requirements:

  • 3+ years of professional experience as a data engineer or in a similar role.
  • Proven experience with Relational and NoSQL data stores.
  • Proven experience with data models, data mining, and segmentation techniques.
  • Experience with big data tools, specifically Spark (preferably with Databricks).
  • Experience with data pipeline / workflow orchestration tools (Azure DataFactory, Prefect).
  • Experience with cloud compute frameworks like Azure Batch.
  • Experience with Python.
  • Experience with SQL query authoring.
  • Experience with Git and collaborative development workflows.
  • Experience with data manipulation and transformation using Pandas and/or Polars.
  • Experience working with cross-functional teams in agile environments.
  • Excellent verbal and written communication in English.
  • Ability to provide clear and concise step-by-step technical help, verbally and in writing.
  • Ability to interact effectively with audiences of varying technical backgrounds & seniority.


Nice to have:

  • BS/MS degree in Computer Science, Information Technology or a related field.
  • Familiarity with Atlassian stack of tools(Jira, Jira service management & Confluence).
  • Familiarity with microservices-based architectures.
  • Familiarity with bioinformatics or life sciences data .
  • Experience with Azure.
  • Experience with Databricks Delta Lake.
  • Familiarity with logging, monitoring, and debugging batch data workloads.
  • Experience in Machine Learning or AI frameworks.
  • Experience with handling GDPR concerns for data within the platform will be considered as an asset.


What is it like to work with us:

DEUS EX MACHINA will provide you with resources and advanced tools necessary to deliver best-in-class results for our clients, in a workplace that inspires collaboration and creativity. Our people are the most important asset and we always strive to provide them with a good working-life balance. What to expect working at DEUS:


  • Competitive compensation packages based on qualifications.
  • Flexible work schedule.
  • ​Professional and personal development opportunities.
  • Private​ life &​ health insurance.
  • Room to experiment, learn and have fun.
  • Peers with big smiles and fascinating ideas.
  • A multi-disciplinary​, multinational​ team that values trust and autonomy.


If this sounds like the challenge you're looking for, we’d love to hear from you. Apply with your latest CV in English and let's build something amazing together!

Frequently Asked Questions

Is the salary disclosed for the Data Engineer position at deusexmachina?
The salary for this Data Engineer role at deusexmachina is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Is the Data Engineer job at deusexmachina remote?
Yes, this Data Engineer position at deusexmachina is remote, with team members based in Hybrid, Thessaloniki/Athens/Remote, -, Greece. You can work from home or anywhere in the supported regions.
Is the Data Engineer role at deusexmachina full-time or part-time?
This is listed as a Full Time position. It is posted as a Data Engineer role in the Software Engineering department at deusexmachina.
Which team or department does the Data Engineer at deusexmachina belong to?
This Data Engineer position is part of the Software Engineering department at deusexmachina. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Data Engineer position at deusexmachina?
Click the "Apply Now" button on this page. You will be redirected to deusexmachina's official application portal hosted on bamboohr where you can submit your application directly.
When was the Data Engineer job at deusexmachina posted?
This Data Engineer position at deusexmachina was posted on Dec 24, 2025. Apply as soon as possible — early applications are often reviewed first.
Data Engineer
deusexmachina
Apply for this role ↗

You'll be redirected to deusexmachina's official application page on bamboohr.