Careers

Available Positions

1

Senior Full Stack Engineer

Anywhere in Greece

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

View More dataviva
As a Senior Full Stack Engineer 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 cloud best practices and methodologies
Required Skills:
  • Master's degree in Computer Science, Information Systems, Mathematics, Electrical Engineering or related fields
  • At least 8 years prior experience in full stack software development/engineering, and at least 3-4 years leading experience
  • Experience in deploying applications and systems at large-scale including large-scale SaaS implementations
  • Experience in Agile software delivery
  • Experience with Angular (TypeScript) and Web Development (HTML/CSS & JavaScript frameworks)
  • Strong knowledge of object-oriented programming (Java, C++ etc)
  • Experience with traditional database systems and a variety of data stores for unstructured and columnar data
  • Strong knowledge of Unix or Linux-type systems
  • Familiarity with designing and developing micro-services
  • Strong knowledge of source code version management (svn, git)
  • Familiarity working with DevOps tools like JIRA, Confluence etc and CI/CD pipelines like Jenkins etc
  • Fluent in English (written and spoken)
Desired Skills:
  • Knowledge of container technologies, Virtual Machines setup and administration
  • Experience in Azure cloud platform or other cloud platforms (AWS etc.), cloud security and networking
  • Familiarity with UX/UI design principles
2

Senior SQL DB Developer

Anywhere in Greece

Guide database design, development and monitoring

View More dataviva
As a Senior SQL DB Developer you will:
  • Be part of our Dataviva platform team, being the main point of contact for RDBMS related topics
  • Analyze DB requirements, design optimally the database and optimize the existing queries
  • Monitor, maintain database systems and troubleshoot problems that may arise
  • Being responsible for the performance tuning and monitoring/managing critical events
Required Skills:
  • Master's degree in Computer Science, Information Systems, Electrical Engineering or related fields
  • At least 5 years of experience as a SQL Database Administrator (DBA), including experience installing, configuring, designing, patching, archiving, and monitoring to optimize the DB’s performance
  • Experience as a DBA in any of the Microsoft SQL Server, PostgreSQL, Sybase, MySQL
  • Use tools like SQL Profiler for database tuning. Generate traces, execution plans, identify performance issues, deadlocks/contention and resolve them
  • Monitor database performance, design/implement changes and apply new patches/versions when required
  • Experience in Agile software delivery
  • Ability to produce documents and maintain detailed database related documentation
  • Fluent in English (written and spoken)
Desired Skills:
  • Experience utilizing various high availability (HA) and disaster recovery (DR) options
  • Experienced in ETL (Extract-Transform-Load) development / data integration
  • DB integration with reporting tools (such as Power BI, Tableau etc.)
  • Use high-speed transaction recovery techniques and backup data
  • Constantly looking to improve our implementation by proposing/integrated new technologies
  • Experience using Snowflake, SAP HANA
3

Senior Front-End Engineer

Anywhere in Greece

Guide the design and development of our real-time AI platform's front-end

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, Electrical Engineering or related fields
  • At least 5 years prior experience in front-end software development/engineering, and at least 2-3 years leading experience
  • Highly experienced with Angular (TypeScript) and Web Development (HTML/CSS & JavaScript frameworks)
  • Experience in Agile software delivery
  • Strong knowledge of UX/UI design principles
  • Good knowledge of source code version management (svn, git)
  • 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
  • Familiarity with microservices
4

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 cloud best practices and methodologies
Required Skills:
  • Master's degree in Computer Science, Information Systems, Mathematics, Electrical Engineering or related fields
  • At least 5 years prior experience in cloud software engineering, and at least 2-3 years leading experience
  • Proficiency in Azure cloud platform and experience in large-scale SaaS implementations on Azure
  • Experience with other cloud providers (GCP, AWS etc.) and SaaS implementations
  • Experience in Agile software delivery
  • 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:
  • 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
  • Familiarity with designing and developing micro-services
  • Exposure to deploying applications and systems at scale
5

Lead Front-End Engineer

Anywhere in Greece

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

View More dataviva
As a Lead Front-End Engineer you will:
  • Be part of our software engineering team and contribute in Dataviva platform’s frontend development including the design and implementation of new UI/UX features
  • 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:
  • Master's degree in Computer Science, Information Systems, Mathematics, Electrical Engineering or related fields
  • At least 3 years prior experience in relevant position in front-end software development/engineering, and at least 1 year leading experience
  • Experience with TypeScript and Web Development (HTML/CSS & JavaScript frameworks)
  • Experience in Agile software delivery
  • Good knowledge of UI/UX design principles
  • Good knowledge of source code version management (svn, git)
  • Fluent in English (written and spoken)
Desired Skills:
  • Knowledge of Angular
  • Experience in object-oriented programming
  • Knowledge of Unix or Linux-type systems
  • Familiarity with Docker containers, Virtual machines setup and administration
  • Familiarity with microservices
6

Lead Back-End Engineer

Anywhere in Greece

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

View More dataviva
As a Lead Back-End Engineer you will:
  • Be part of our software engineering team and contribute in Dataviva platform’s technical development on the backend including the design and implementation of new features, system architecture etc
  • Integrate applications by designing web-service based architectures
  • Update company knowledge by researching new internet/intranet technologies and software products
Required Skills:
  • Master's degree in Computer Science, Information Systems, Mathematics, Electrical Engineering or related fields
  • At least 3 years prior experience in relevant position in back-end software development/engineering, and at least 1 year leading experience
  • Experience in deploying applications and systems at large-scale including large-scale SaaS implementations
  • Experience in Agile software delivery
  • Experience with traditional database systems and a variety of data stores for unstructured and columnar data
  • Strong knowledge of object-oriented programming (Java, C++ etc)
  • Strong knowledge of Unix or Linux-type systems
  • Good knowledge of source code version management (svn, git)
  • Fluent in English (written and spoken)
Desired Skills:
  • Familiarity with Docker containers, Virtual machines setup and administration
  • Familiarity with designing and developing micro-services
7

Lead Data Scientist

Anywhere in Greece

Develop and apply proprietary algorithms, staticistical and ML models for the deployment of decision support systems

View More dataviva
As a Lead Data Scientist you will:
  • Develop and apply 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
  • Collaborate with the Data Science team providing guidance, interpretation, and expertise
  • Update company knowledge by researching new technologies and software products
Required Skills:
  • PhD/MSc in Computer Science, Electrical Engineering or Operations Research with a focus on Optimization, Machine Learning, Numerical Modeling or Data Mining
  • At least 4 years prior experience in relevant position (or existing demo/showcase of equivalent personal work)
  • Excellent knowledge of Python and its scientific libraries
  • Experience in Agile software delivery
  • 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:
  • Knowledge of Unix or Linux-type systems
  • Knowledge of source code version management (svn, git)
8

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 team, develop new features for our next-generation retail planning and optimization solutions (Supply Chain, Demand Forecasting, Price and Promotion etc.) that combine collaborative planning capabilities with real-time data analytics and AI algorithms
  • Analyze business user requirements, contribute to the functional ant technical design, be responsible for the configuration, testing and launch of new 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 2 years 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
  • Experience with traditional database systems and a variety of data stores for unstructured and columnar data
  • Familiarity with Agile software delivery
  • Fluent in English (written and spoken)
Desired Skills:
  • Knowledge of Unix or Linux-type systems
  • Knowledge of source code version management (svn, git)
9

Junior Full Stack Engineer

Anywhere in Greece

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

View More dataviva
As a Junior Full Stack Engineer you will:
  • Be part of our software engineering team and contribute in Dataviva platform’s technical development both on the front-end and the back-end including the design and implementation of new features, system architecture etc
  • 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)
  • Strong knowledge of object-oriented programming (Java, C++ etc)
  • Experience with Angular (TypeScript) and/or Web Development (HTML/CSS & JavaScript frameworks)
  • Familiarity with Agile software delivery
  • Good knowledge of traditional database systems and a variety of data stores for unstructured and columnar data
  • Good knowledge of Unix or Linux-type systems
  • Fluent in English (written and spoken)
Desired Skills:
  • Familiarity with Docker containers, Virtual machines setup and administration
  • Familiarity with designing and developing micro-services
  • Knowledge of source code version management (svn, git)
  • Familiarity with UX/UI design principles