Senior Back-End Software Developer

Athens, Thessaloniki
Posted 3 months ago

We are looking for a Senior Back-end Developer with expertise in Java and/or Python. We are interested in prior experience but also in work ethic, commitment and talent. We are looking for people that have a startup “do-er” mentality, track record of excellence and attention to detail.

Basic qualifications:

– BS. in Computer Science or related field.

– Excellent oral and written skills (English).

– Minimum 5 years of professional experience in design and development using Java and/or Python.

– Experience with Databases, any SQL (MySQL, PostgreSQL, Oracle)  and any NoSQL (MongoDb, Elasticsearch, Cassandra).

– Experience in RESTful web services.

– Excellent knowledge of Agile and Scrum.

Other desired qualifications:

– MSc. in Computer Science or related field.

– Knowledge of Machine Learning or AI frameworks.


First and foremost, you will be working in a team of talented people on projects that will have an impact to our world. We value privacy and individuality, yet we are all team players who are committed to innovate and create high- quality, world-class products. In addition, we offer a competitive compensation package based on qualifications and location, training and educational opportunities.

Who we are:

DEUS EX MACHINA is an Artificial Intelligence company that specializes in machine learning and data analytics. Our clients range from startups and universities to some of the largest multinational corporations worldwide. Most of its employees have formal training and/or a PhD in Computer Science. Typical products include machine learning analytics on large heterogeneous datasets, AI monitoring infrastructure and bioinformatics tools.

Job Features

ProgrammingSOLID Principles, Design Patterns, Clean Code, TDD
Languages & FrameworksPython, Flask, Django, Java, Spring
DatabasesPostgreSQL, MongoDb, Elasticsearch

Apply Online

A valid email address is required.