Careers

Available Positions

1

Senior Front-End Engineer

Anywhere in Greece

Guide the design and development of our real-time AI platform.

View More dataviva
As a Senior Front-End Engineer you will:
  • Collaborate with the engineering team providing guidance, interpretation, and engineering expertise
  • Be responsible for designing and developing new features, guiding the platform's architecture
  • Define objectives by analyzing user requirements, envisioning system features and functionality
  • Integrate applications by designing web-service based architectures
  • Update company knowledge by researching new internet/intranet technologies and software products
  • Mentoring colleagues on front-end best practices and methodologies
Required Skills:
  • Master's degree in Computer Science, Information Systems, Mathematics, Electronics, Electrical Engineering or related fields
  • At least 2-3 years prior experience in relevant position (or existing demo/showcase of equivalent personal work)
  • Strong experience with Angular (TypeScript) and Web Development (HTML/CSS & JavaScript frameworks)
  • Familiarity with UX/UI design principles
  • Fluent in English (written and spoken)
Desired Skills:
  • Experience in object-oriented programming
  • Knowledge of Unix or Linux-type systems
  • Knowledge of Docker containers, Virtual machines setup and administration
  • Source code version management (svn, git)
  • Familiarity with microservices
2

Senior Cloud Engineer (Azure)

Anywhere in Greece

Design and develop enterprise cloud capabilities and solutions for our SaaS solutions

View More dataviva
As a Senior Cloud Engineer (Azure) you will:
  • Design and develop enterprise cloud capabilities and solutions for Dataviva SaaS solutions
  • Collaborate with the engineering team providing guidance, interpretation, and engineering expertise
  • Manage technology deliverables including planning, estimation, coordination and execution
  • Lead ongoing architectural reviews, testing and implementation of new cloud technologies
  • Update company knowledge by researching cloud computing industry trends
  • Mentoring colleagues on front-end best practices and methodologies
Required Skills:
  • Master's degree in Computer Science, Information Systems, Mathematics, Electronics, Electrical Engineering or related fields
  • Proficiency in Azure cloud platform and experience in large-scale SaaS implementations on Azure
  • At least 3-4 years prior experience in relevant position (or existing demo/showcase of equivalent personal work)
  • Experience with other cloud providers (AWS etc.) and SaaS implementations
  • Strong knowledge of container technologies (Docker etc) and experience with cloud security and networking
  • Experience with traditional database systems and a variety of data stores for unstructured and columnar data
  • Fluent in English (written and spoken)
Desired Skills:
  • Familiarity with designing and developing micro-services
  • Exposure to deploying applications and systems at scale
  • Knowledge of Unix or Linux-type systems administration and configuration
  • Experience working with DevOps tools like JIRA, Confluence etc and CI/CD pipelines like Jenkins etc
  • Knowledge of object-oriented programming
3

Data Scientist

Anywhere in Greece

Develop proprietary algorithms and processes for the deployment of decision support systems

View More dataviva
As a Data Scientist you will:
  • Develop proprietary algorithms and processes for the deployment of decision support systems (merchandise planning, demand forecasting, supply chain planning, and others) for customers world-wide
  • Be responsible for the tuning and parameterization of retail planning and optimization systems for customers world-wide
  • Be trained on cutting-edge decision support systems and state of the art data platforms
  • Update company knowledge by researching new technologies and software products
Required Skills:
  • Bachelor in Computer Science, Electrical Engineering or Operations Research with a focus on Optimization, Machine Learning, Numerical Modeling or Data Mining
  • At least 1 year prior experience in relevant position (or existing demo/showcase of equivalent personal work)
  • Excellent knowledge of Python and its scientific libraries
  • Experience in statistical analysis using tools like Python, R, SPSS, SAS, MATLAB
  • Experience in machine learning algorithms, feature engineering and modeling
  • Fluent in English (written and spoken)
Desired Skills:
  • PhD/MSc in Computer Science, Electrical Engineering or Operations Research with a focus on Optimization, Machine Learning, Numerical Modeling or Data Mining
  • Knowledge of Unix or Linux-type systems
  • Strong communication and organization skills
  • Ability to learn quickly
4

Front-End Engineer

Anywhere in Greece

Design and develop new UI features and functionalities of our real-time AI platform

View More dataviva
As a Front-End Engineer you will:
  • Be part of our software engineering team and develop new UI/UX features for our AI solutions
  • Analyze user requirements, design platform features and functionalities
  • Integrate applications by designing web-service based architectures
  • Update company knowledge by researching new internet/intranet technologies and software products
Required Skills:
  • Bachelor's degree in Computer Science, Information Systems, Mathematics, Electrical Engineering or related fields
  • At least 1 year prior experience in relevant position (or existing demo/showcase of equivalent personal work)
  • Experience with Angular (TypeScript) and Web Development (HTML/CSS & JavaScript frameworks)
  • Familiarity with UX/UI design principles
  • Fluent in English (written and spoken)
Desired Skills:
  • Experience in object-oriented programming
  • Knowledge of Unix or Linux-type systems
  • Knowledge of Docker containers, Virtual Machines setup and administration
  • Source code version management (svn, git)
  • Familiarity with microservices
5

Software Engineer

Anywhere in Greece

Design and develop new features and functionalities of our real-time AI platform

View More dataviva
As a Software Engineer you will:
  • Be part of our software engineering team and develop new features for our AI solutions
  • Analyze user requirements, design platform features and functionalities
  • Integrate applications by designing web-service based architectures
  • Update company knowledge by researching new internet/intranet technologies and software products
Required Skills:
  • Bachelor's degree in Computer Science, Information Systems, Mathematics, Electrical Engineering or related fields
  • At least 1 year prior experience in relevant position (or existing demo/showcase of equivalent personal work)
  • Knowledge of Unix or Linux-type systems
  • Experience in Source Code Version Management (svn, git)
  • Fluent in English (written and spoken)
Desired Skills:
  • Knowledge of Docker containers, Virtual Machines setup and administration
  • Familiarity with microservices
  • Experience in object-oriented programming
  • Experience in Java & Spring Boot
  • Experience with Web Development (HTML/CSS & JavaScript frameworks)
6

Application Engineer

Anywhere in Greece

Design and develop new features and functionalities for our AI solutions (Supply Chain, Demand Forecasting, etc).

View More dataviva
As a Application Engineer you will:
  • Be part of our application engineering teams and develop new features and functionalities for our AI solutions (Supply Chain, Demand Forecasting, Price and Promotion etc.)
  • Analyze user requirements, design features and functionalities
  • Be trained on cutting-edge decision support systems and state of the art data platforms
  • Update company knowledge by researching new technologies and software products
Required Skills:
  • Bachelor's degree in Computer Science, Information Systems, Mathematics, Electrical Engineering or related fields
  • At least 1 year prior experience in relevant position (or existing demo/showcase of equivalent personal work)
  • Knowledge of at least one high-level Object-Oriented Programming language : Python (preferably), Java, C++ or .NET platform language
  • Fluent in English (written and spoken)
Desired Skills:
  • Knowledge of Unix or Linux-type systems
  • Strong communication and organization skills
  • Ability to learn quickly