Careers

Available Positions

1

Application Engineer (Junior/Mid)

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 (Junior/Mid) you will:
  • Develop new features and functionalities for our next-generation retail planning and optimization solutions in Supply Chain, Demand Forecasting, Price & Promotion and Merchandise & Assortment along with our wider application engineering team (Tech stack: Python, NumPy, JSON)
  • Work with our dedicated Product Managers to analyze business user requirements, design, develop and test new features and functionalities for our solutions, experiencing the complete software development lifecycle
  • Work on cutting-edge decision support systems and state of the art data platforms, combining collaborative planning capabilities with real-time data analytics, AI algorithms and Machine Learning
  • Receive mentorship as well as additional training from both inside and outside the company (additional courses, trainings or certifications)
  • Join a highly collaborative, cross-functional team and work as part of an agile development process on modern development and collaboration platforms (Microsoft 365, Trello, others)
  • Utilize infrastructure maintained by our Ops team (dev servers, VM/Pod maintenance, VPN, etc)
Required Skills:
  • Bachelor's degree in Computer Science, Information Systems, Mathematics, Electrical Engineering or related fields
  • At least 1 year for Junior level / 3 years for Mid level of working experience in relevant position, and at least1 year of leading experience for Mid Level
  • 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)
2

Data Scientist (Mid/Senior)

Anywhere in Greece

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

View More dataviva
As a Data Scientist (Mid/Senior) you will:
  • Develop and apply proprietary algorithms and processes for our next-generation retail planning and optimization solutions in Supply Chain, Demand Forecasting, Price & Promotion and Merchandise & Assortment along with our wider data science team (Tech stack: Python, Java, Shell Script, C++, NumPy, JSON, XML)
  • Work with our dedicated Product Manager on cutting-edge decision support systems and state of the art data platforms, combining collaborative planning capabilities with real-time data analytics, AI algorithms and Machine Learning
  • Work with the application team on the tuning and parameterization of retail planning and optimization systems for customers world-wide
  • Help mentor and develop the more junior members of the team
  • Receive mentorship (optional) as well as additional training from both inside and outside the company (additional courses, trainings or certifications)
  • Join a highly collaborative, cross-functional team and work as part of an agile development process on modern development and collaboration platforms (Microsoft 365, Trello, others)
  • Utilize infrastructure maintained by our Ops team (dev servers, VM/Pod maintenance, VPN, etc.)
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 for Mid level / 7 years for Senior level of working experience in data scientist position, and at least 1-2 years for Mid Level / 3-4 years for Senior level of leading experience
  • 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)
3

Front-End Engineer (Mid/Senior)

Anywhere in Greece

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

View More dataviva
As a Front-End Engineer (Mid/Senior) you will:
  • Leading and coordinating the engineering team providing guidance, interpretation, and engineering expertise (Senior level)
  • Develop our web client front-end in Angular (Typescript) along with our wider front-end team (front-end stack: Angular, TypeScript, JavaScript, NgRX, REST, Selenium, Cypress)
  • Work with our dedicated Product Manager to analyze user requirements, design front-end features and functionalities
  • Work with our back-end team to integrate the entire solution (mostly Java stack, web-service based architecture)
  • Help mentor and develop the more junior members of the team
  • Receive mentorship (optional) as well as additional training from both inside and outside the company (additional courses, trainings, or certifications)
  • Join a highly collaborative, cross-functional team and work as part of an agile development process on modern development and collaboration platforms (Microsoft 365, Trello, others)
  • Utilize infrastructure maintained by our Ops team (dev servers, VM/Pod maintenance, VPN, etc.)
Required Skills:
  • Master's degree in Computer Science, Information Systems, Mathematics, Electrical Engineering or related fields
  • At least 3 years for Mid level / 5 years for Senior level of working experience in front-end software development/engineering, and at least 1 year for Mid Level / 2-3 years for Senior level of leading experience
  • Strong experience with Angular (TypeScript) and Web Development (HTML/CSS & JavaScript frameworks)
  • Experience in Agile software delivery
  • Good 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
  • Familiarity with Docker containers, Virtual machines setup and administration
  • Familiarity with microservices
4

Full Stack Engineer (Mid/Senior)

Anywhere in Greece

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

View More dataviva
As a Full Stack Engineer (Mid/Senior) you will:
  • Lead and coordinate the platform engineering team providing guidance, interpretation, and engineering expertise (Senior level)
  • Develop the back-end (back-end stack: Java, Python, Shell Script, C++, NumPy, Node, Spring Boot, REST, JSON, XML) and web client front-end (front-end stack: Angular, JavaScript, TypeScript, NgRX, REST, Selenium, Cypress) with our wider software engineering team
  • Work with our dedicated Product Manager to analyze user requirements, design back-end and front-end features and functionalities
  • Work on the latest web-service based architectures (Linux, Microsoft Azure, Nginx, VMWare, Docker, Kubernetes, Kafka, Artifactory, Maven, Jenkins)
  • Help mentor and develop the more junior members of the team
  • Receive mentorship (optional) as well as additional training from both inside and outside the company (additional courses, trainings or certifications)
  • Join a highly collaborative, cross-functional team and work as part of an agile development process on modern development and collaboration platforms (Microsoft 365, Trello, others)
  • Utilize infrastructure maintained by our Ops team (dev servers, VM/Pod maintenance, VPN, etc)
Required Skills:
  • Master's degree in Computer Science, Information Systems, Mathematics, Electrical Engineering or related fields
  • At least 4 years for Mid level / 7 years for Senior level of working experience in front-end software development/engineering, and at least 2-3 year for Mid Level / 3-4 years for Senior level of leading experience
  • Experience in deploying applications and systems at large-scale including large-scale SaaS implementations
  • Strong knowledge of object-oriented programming (Java, C++ etc)
  • Experience with Angular (TypeScript) and Web Development (HTML/CSS & JavaScript frameworks)
  • Experience in Agile software delivery
  • 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:
  • Familiarity with Docker containers, Virtual machines setup and administration
  • Experience in Azure cloud platform or other cloud platforms (AWS etc.), cloud security and networking
  • Familiarity with designing and developing micro-services
  • Familiarity with UX/UI design principles