| | | |

DEUS EX MACHINA

Λαέρτου 22, Θέρμη 555 35

https://ekmechanes.com

Η ΕΤΑΙΡΙΑ

ΘΕΣΕΙΣ ΕΡΓΑΣΙΑΣ:

Senior Backend Engineer

We are DEUS EX MACHINA, a cutting-edge bioinformatics company specializing in Artificial Intelligence (AI), Machine Learning (ML), and Analytics. We leverage Generative AI and Large Language Models (LLMs) to accelerate the analysis of biological data, contributing to life sciences with breakthroughs in nutrition, petcare and healthcare. At the core of our successful track record are our people, our commitment to clients, Fortune 100 organizations and startups, and our desire to make a positive impact through a creative, focused, and collaborative mentality.
We are currently seeking 2 highly skilled and motivated Senior Backend Engineers to join our dynamic Software Engineering team in Athens or Thessaloniki. In this role, you will play a crucial role in designing, developing and maintaining our underlying systems and services that power bioinformatics AI driven platforms and solutions.

  • Mid-level candidates will also be considered for this opening, and they will be evaluated for their level.

What your daily life will look like:
Collaborate with other Engineers, Data Scientists, Bioinformaticians and Product Managers to define requirements, and timelines in order to drive successful delivery and end-to-end integration.
Contribute to the overall technical strategy, architecture and roadmap of our product infrastructure development.
Write clean, modular and maintainable code (mainly using Python Django/Flask or Java) that meets our internal standards, maintainability and best practices for a large-scale web environment.
Write complex unit/integration tests and perform deployments.
Optimize database performance and enforce best practices to ensure consistent and maintainable code across the team.
Design and build APIs that enable seamless communication between frontend applications, backend services, and other integrated systems.
Develop and maintain databases that store biological and genomic data, implementing efficient data models and querying strategies.
Set up monitoring tools to track performance metrics, and potential issues.
Identify and address performance bottlenecks by optimizing code, database queries, and resource utilization.
Encourage and ensure proper documentation of complex backend systems, APIs, architectural decisions processes, methodologies and various techniques to ensure transparency and efficiency.
Provide technical guidance and mentorship to other Backend Engineers by sharing best practices and feedback.
Participate in our Agile methodologies and track tasks by using confluence and jira.
What your strengths are:
Proven experience (5+ years) in design and development using Python or Java
BS/MS degree in Computer Science, Information Technology or a related field
Experience working with microservice architectures
Familiarity with Azure and / or AWS, GCP
Experience with building a REST API with one framework (preferably Django/Flask otherwise Spring) and deploying them using Docker
Experience working with large scale systems
Good knowledge of SQL databases (preferably PostgreSQL)
Hands-on experience with Git
Excellent oral and written skills in Greek & English
What is nice to have:
Working experience with either Kubernetes or OpenShift
Familiarity with Ansible
Knowledge of NoSQL databases
Familiarity with Machine Learning and AI frameworks
Working experience with agile methodologies
What it’s 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 for providing 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
Wellbeing activities
Room to experiment, learn and have fun
Peers with big smiles and fascinating ideas
A multi-disciplinary​, multinational​ team that values trust and autonomy

DevOps Engineer

We are DEUS EX MACHINA, a cutting-edge bioinformatics company specializing in Artificial Intelligence (AI), Machine Learning (ML), and Analytics. We leverage Generative AI and Large Language Models (LLMs) to accelerate the analysis of biological data, contributing to life sciences with breakthroughs in nutrition, petcare and healthcare. At the core of our successful track record are our people, our commitment to clients, Fortune 100 organizations and startups, and our desire to make a positive impact through a creative, focused, and collaborative mentality.
We are currently seeking one highly skilled and motivated DevOps Engineer to join our dynamic Software Engineering team in Athens or Thessaloniki, full-time. In this role, you will play a crucial role in facilitating the development, deployment, and management of AI-Bioinformatics applications and infrastructure that enable the efficient analysis and interpretation of complex data using AI techniques.

  • Mid-level & Senior candidates will be considered for this opening, and they will be evaluated for their corresponding level.
    What your daily life will look like:
    Design, deploy and manage cloud-based and on premises infrastructure to support our AI-Bioinformatics applications.
    Design, implement and maintain CI/CD pipelines that automate the deployment processes.
    Participate in architectural decisions regarding our micro-service architecture.
    Implement data storage solutions, data version control and other security systems.
    Identify performance bottlenecks and optimize resource allocation for efficient data processing.
    Establish security measures, access control and encryption protocols to keep safe sensitive data.
    Identify and resolve technical challenges related to infrastructure, deployment and performance.
    Work with development teams to ensure smooth integration of code changes and automated testing.
    Develop scripts and automation tools to streamline repetitive tasks.
    Create and maintain documentation for infrastructure architecture, deployment processes and standard operating procedures.
    Participate in our Agile methodologies and track tasks by using confluence and jira.
    What your strengths are:
    5+ years of professional experience in continuous development, deployment and integration
    Work experience in large scale systems
    Strong experience provisioning, managing and monitoring microservice architectures.
    Strong knowledge of networking and security.
    Strong experience working with cloud platforms (ideally Azure)
    Strong experience composing build and release pipelines
    Experience with either Kubernetes or OpenShift.
    Experience in configuration management using Ansible or similar tools.
    Experience with Python and automation
    Experience with Git
    Experience following an Infrastructure as Code fashion
    Excellent verbal and written communication in Greek and English.
    What is nice to have:
    BS or MS in Computer Science, Software Engineering or any other related field
    Experience in Systems Design
    Experience with Python web frameworks (Django and Flask)
    What it’s 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 for providing 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
    Wellbeing activities
    Room to experiment, learn and have fun
    Peers with big smiles and fascinating ideas
    A multi-disciplinary​, multinational​ team that values trust and autonomy
Senior Frontend Engineer

We are DEUS EX MACHINA, a cutting-edge bioinformatics company specializing in Artificial Intelligence (AI), Machine Learning (ML), and Analytics. We leverage Generative AI and Large Language Models (LLMs) to accelerate the analysis of biological data, contributing to life sciences with breakthroughs in nutrition, petcare and healthcare. At the core of our successful track record are our people, our commitment to clients, Fortune 100 organizations and startups, and our desire to make a positive impact through a creative, focused, and collaborative mentality.
We are currently seeking one highly skilled and motivated Senior Frontend Engineer to join our dynamic Software Engineering team in Athens or Thessaloniki, full-time. In this role, you will play a crucial role in shaping and building user-friendly interfaces, complex frontend architecture and ensuring that our applications meet the highest standards of performance, usability and scalability.

  • Mid-level candidates will also be considered for this opening, and they will be evaluated for their level.
    What your daily life will look like:
    Collaborate with other engineers and product managers to define requirements, design solutions, drive successful delivery and end-to-end integration.
    Write clean and qualitative code for a large-scale web environment.
    Tackle complex technical challenges and troubleshoot issues that arise during development.
    Contribute to the overall technical strategy and roadmap of our product frontend development.
    Encourage and ensure proper documentation of frontend architectural decisions, processes, methodologies and various techniques to ensure transparency and efficiency.
    Provide technical guidance and mentorship to other Frontend Engineers by sharing best practices and feedback.
    Conduct code-reviews , provide constructive feedback and ensure that the codebase is of high-quality.
    Work collaboratively with other senior members of the team to address architectural challenges and make informed technical decisions.
    Participate in our Agile methodologies and track tasks by using confluence and jira.
    What your strengths are:
    5+ years of professional working experience with HTML, CSS and JavaScript.
    Excellent understanding of core web and browser concepts.
    Professional working experience with Angular or other similar JavaScript framework (React, Vue etc.).
    Fluent in ES6+ and TypeScript.
    Experience working with CSS preprocessors such as SCSS, Sass, or Less.
    Experience working with SPAs and using build tools such as webpack.
    Ability to clearly and concisely communicate complex technical, architectural, and/or organizational problems and propose thorough iterative solutions.
    Ability to diagnose and tackle performance and optimization problems.
    Proficient in integrating and extending existing APIs, with the ability to architect and develop new APIs to enhance functionality and overall system efficiency.
    Experience using a version control system, such as Git, in a professional environment.
    Experience writing tests and using tools such as Karma and Jasmine.
    Working experience in agile software development processes.
    Excellent verbal and written communication in Greek & English.
    What is nice to have:
    Working knowledge with Web Workers
    Working experience with visualization frameworks such as D3.js, sigma.js, vis.js
    A BS/MS in Computer Science or any other related field.
    Familiarity with end-to-end testing (e.g. cypress, protractor)
    What it’s 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 for providing 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
    Wellbeing activities
    Room to experiment, learn and have fun
    Peers with big smiles and fascinating ideas
    A multi-disciplinary​, multinational​ team that values trust and autonomy
IT/System Administrator

We are DEUS EX MACHINA, a technology company specializing in Artificial Intelligence (AI), Machine Learning (ML), and analytics. Our client roster includes Fortune 100 organizations and startups. At DEUS EX MACHINA, we strive to develop solutions that make a positive impact. We are passionate about building innovative solutions that empower our clients to succeed and grow. At the core of our successful track record are our people, our commitment to client success, and our desire to make an impact through a creative, focused, and collaborative mentality.

We are currently seeking an IT/System Administrator to join our Software Engineering team at our offices in Thessaloniki. This person will manage the organization’s IT environment and ensure the smooth operation, security, and optimal performance of our IT systems and Networks.

What your daily life will look like:
Be responsible for the maintenance, configuration, and reliable operation of internal infrastructure including setting up accounts and workstations for team members as well as performing hardware and software upgrades.
Manage, monitor and maintain the organization’s network infrastructure (switches, routers etc.), troubleshoot issues and ensure seamless connectivity.
Perform other server administration tasks, including user/group administration, security permissions, group policies, research event log warnings/errors, and resource monitoring.
Provide technical support to team members and troubleshoot both hardware and software issues they might encounter.
Create clear IT policies and ensure that all members understand and follow them.
Manage user accounts, permission, and access rights.
Implement and maintain security protocols and best practices.
Create and maintain proper documentation of network configurations, procedures, user guides etc.
Participate in our Agile methodologies and track tasks by using Confluence and Jira.
Our infrastructure consists of mostly Linux workstations, complemented by a few Windows 10 and macOS systems, and Linux servers running either on bare metal or in virtual machines.

What your strengths are:
2+ years of database/network/system administration, or any other relevant experience.
Knowledge of systems and networking software, hardware, and networking protocols.
Knowledge of Linux administration preferably in Debian-based distros
Hardware configuration and troubleshooting (memory/storage upgrades etc)
Experience with scripting and automation tools.
Experience in implementing IT operations best practices, including security, storage, data protection, and disaster recovery protocols.
Excellent oral and written skills in Greek and English.

What is nice to have:
Bachelor’s degree in Computer Science or a related field.
Working experience with virtualization, preferably Xcp-ng, or equivalent.
IT/Linux certifications e.g. CompTIA (A+, Cloud+, Security+)
Experience with backup and recovery procedures, system performance monitoring tools, directory services, virtualization, HTTP traffic.
Experience in supporting/administering Cloud platforms (preferably Azure).
Familiarity with Ansible.

What is it like to work with us:
DEUS EX MACHINA will provide you with the resources and advanced tools necessary to deliver best-in-class results for our team, 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 work-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
Well-being activities
Room to experiment, learn, and have fun
Peers with big smiles and fascinating ideas
A multi-disciplinary​, multinational​ team that values trust and autonomy

Enterprise QA Lead

We are DEUS EX MACHINA, a technology company specializing in Artificial Intelligence (AI), Machine Learning (ML), and analytics. Our client roster includes Fortune 100 organizations and startups. At DEUS EX MACHINA, we strive to develop solutions that make a positive impact. We are also passionate about building innovative solutions that empower our clients to succeed and grow. At the core of our successful track record are our people, our commitment to client success, and our desire to make an impact through a creative, focused, and collaborative mentality.
We are currently looking for an experienced Enterprise Quality Assurance Lead to be part of our Leadership team and drive the development of our enterprise QA procedures, systems and strategies. As one of the company’s leaders, you will work closely with the CTO and other leads to establish the company’s QA system, and ensure alignment with the business goals.
You will also lead a team of QA professionals, ensuring that our bioinformatics tools, platforms and services meet established quality standards and customer requirements.
What your daily life will look like:
Provide leadership, guidance and performance feedback to the QA team, fostering a culture of quality and continuous improvement.
Develop and implement QA strategies, policies and procedures to ensure accuracy and reliability.
Drive the Manual and Automation test strategy, scripts, and framework focusing on test architecture, re-usability, stability, performance, scalability, and related Quality/team metrics.
Design, implement, and execute test plans and validation protocols for bioinformatics, data, software development and databases.
Oversee the creation and maintenance of test documentation, including test cases and test scripts.
Conduct regular audits of processes, tools and standards, identifying areas for improvement.
Identify potential risks and provide resolutions and mitigation strategies.
Ensure compliance with industry standards, and best quality assurance practices.
Collaborate with cross-functional leads and teams to integrate quality into all aspects of the development process.
Conduct training sessions to enhance the awareness and skills of Quality Assurance standards across the organization.
Your profile:
10+ years of industry experience in a similar role with a track record of implementing successful QA strategies and leading QA teams.
Bachelor’s degree in Electrical and Computer engineering, Computer Science or other related field.
Strong hands-on experience with cutting-edge QA methods, including AI-driven approaches.
Certifications such as Six Sigma (Green/Black Belt), Lean, or other similar quality management certifications are highly desirable.
Certification in a recognized quality system (e.g., ISO 9001).
Proficiency with API testing tools, QA methodologies, and performance testing
Proficiency in one or more scripting languages (Python, R), Linux shell scripting, version control and python testing frameworks.
Familiarity with High-Performance Computing and cloud computing systems.
Knowledge of bioinformatics and biology.
Understanding of bioinformatics methodologies, algorithms, genomics, and molecular biology principles.
Experience in testing bioinformatics software, databases, and pipelines; experience with tools such as BLAST, NCBI databases etc.
Familiarity with regulatory compliance standards (HIPAA, GDPR, etc.) relevant to bioinformatics data analysis and management.
Excellent leadership and communication skills.
Detail-oriented with strong problem-solving abilities.
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 for providing 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​, multi-national​ team that values trust and autonomy.

Bioinformatics Team Lead

We are DEUS EX MACHINA, a technology company specializing in Artificial Intelligence (AI), Machine Learning (ML), and analytics. Our client roster includes Fortune 100 organizations and startups. At DEUS EX MACHINA, we strive to develop solutions that make a positive impact. We are also passionate about building innovative solutions that empower our clients to succeed and grow. At the core of our successful track record are our people, our commitment to client success, and our desire to make an impact through a creative, focused, and collaborative mentality.
Role Description:
We are currently seeking a Bioinformatics Team Lead to join our Bioinformatics team in Athens or Thessaloniki, full-time. The successful candidate should have more than 10 years of relevant experience in leadership bioinformatics roles, will be reporting the company leadership, and will be responsible for bioinformatics strategy and its execution.
As a Bioinformatics Team Lead, you will be joining a talented team of Engineers, Data Scientists, and Bioinformaticians working on state-of-the-art technology products and solutions. In this role, your focus will be on leading various bioinformatics projects focused on the analysis of omics data, among others, and the development of large-scale bioinformatics pipelines as part of an enterprise-level system.
Role Responsibilities:
Design and execute a holistic Bioinformatics strategy of the company to align with company goals, and work with the company leadership to plan for its execution.
Together with the Software Engineering and Data Science divisions, continue to design, implement and deliver upgrades to the Data and Analytics engine of the company, an enterprise-level system solution with automated integration pipelines, computational ML/AI and bioinformatics workflows.
Lead the development of state-of-the-art technologies related to bioinformatics and chemoinformatics, including methods that are based on deep learning architectures, diffusion and large language models, ontologies and graphs, as well as advanced ML and algorithmic methods.
Work closely with the Software Engineering and Data Science teams to deliver state-of-the-art solutions for data management at scale, locally and/or in the cloud.
Be responsible for the delivery of all critical Bioinformatics components to enable the strategy and meet business needs.
Participate in meetings with clients to determine their needs, and work closely with our product/project managers to translate them into specifications and tasks.
Supervise team members on client engagements to ensure high quality and on time delivery in various projects.
Manage effectively a team of bioinformaticians and keep updated resource allocation and the bioinformatics team roadmap so that it aligns with the strategic and business roadmap of the company.
Install processes to keep a cross-functional, effective team that can deliver an enterprise-level bioinformatics system.
Mentor, train, and be responsible for your team’s direction and career development.
Required Qualifications:
10+ years of industry experience in a similar role collaborating with US/European customers.
Proven experience in successfully leading bioinformatics projects and teams at an enterprise level.
Ph.D. degree in a Bioinformatics, Computational Biology, or a related field.
Strong hands-on experience with handling biomedical data and metadata, understanding of Taxonomies and Ontologies.
Strong hands-on experience with cutting-edge bioinformatics and chemoinformatics methods, including AI-driven approaches.
Proficiency with current bioinformatics tools and databases for integration, analysis and interpretation of omics datasets.
Experience in bioinformatics system design (compute, data, application layers) for data and compute-intensive applications.
Proficiency in one or more scripting languages (Python, R), Linux shell scripting and version control.
Familiarity with High-Performance Computing and cloud computing systems.
Proven leadership skills in team building, project management, mentorship and career development.
Excellent organizational, communication and presentation skills (English & Greek), and ability to produce excellent documentation, keep records and communicate information with other teams/clients.
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 for providing 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​, multi-national​ team that values trust and autonomy.

Data Scientist

We are DEUS EX MACHINA, a technology company specializing in Artificial Intelligence (AI), Machine Learning (ML), and analytics. Our client roster includes Fortune 100 organizations and startups. We strive to develop solutions that make a positive impact. At DEUS, we are passionate about building innovative solutions that empower our clients to succeed and grow. At the core of our successful track record are our people, our commitment to client success, and our desire to make an impact through a creative, focused, and collaborative mentality.
Role Description:
We are currently seeking an experienced Data Scientist with strong overall professional skills and experience to join our team in Thessaloniki or Athens, full-time. We are looking for people with knowledge and previous experience in advanced Machine Learning (any end-to-end solution), Computer Vision (CV) and image analytics, Natural Language Processing (NLP), Deep Neural Networks, Graph Theory (Algorithms and Structures), and Generative AI to support product initiatives and development.
You will be joining a talented team of Data Scientists, Engineers, Bioinformaticians and Product Managers working on state-of-the-art technology products and solutions.
Job Description and Key Responsibilities:
Actively contribute to the development and maintenance of our customer-centric AI-powered products and solutions.
Design, implement, and test machine learning algorithms, methods, and solutions that tackle data science problems.
Gather, preprocess and integrate publicly available and proprietary datasets using best practices.
Conduct computational and statistical analyses and benchmarking, provide expert-opinion in interpretation of the results, and recommendations related to data science strategy, and domain-specific insights.
Assist in the design and development of professional machine learning architectures and pipelines in our data and analytics platform.
Work closely with other functional teams to lead ideas to production.
Present solutions and results to the team and to other stakeholders.
Identify and propose opportunities which can drive advanced business solutions.
Required Qualifications:
MSc. or Ph.D. (Preferred) in Computer Science, Data Science, Machine Learning, Artificial Intelligence, or related fields.
Minimum 2 years of hands-on professional experience in advanced Data Science projects.
Expertise in Computer Vision (CV), Natural Language Processing (NLP), Large Language Models (GPT, BERT, etc.), Generative AI, Relation Extraction, Attention-based models, and Graph Analytics.
Excellent programming skills in Python.
Excellent Data analytics and Machine Learning skills.
Excellent oral and written skills in Greek and English.
Excellent technical writing and research skills will be a plus.
Job Features:
Machine Learning: ANN, SVM, Bayesian, Clustering, Regression, Reinforcement Learning, Active Learning
Artificial Intelligence: Knowledge Bases, Decisions support tool development, AI Algorithms, Large Language Models (LLMs), Generative AI, NLP and CV methods.
Programming: Python, Sci-kit learn, Keras, Tensorflow, PyTorch
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 for providing 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

ΣΤΕΙΛΕ ΤΟ ΒΙΟΓΡΑΦΙΚΟ ΣΟΥ ( ΣΤΑ ΑΓΓΛΙΚΑ ):