Dataviva

About

Dataviva is an innovative, fast-growing company building a real-time decision support platform that helps large retailers and manufacturers make smarter, faster decisions using Big Data and Artificial Intelligence. In 2025, Dataviva merged with Veltio, bringing together its cutting-edge platform with over 20 years of consulting expertise in demand forecasting, assortment planning, and supply chain optimization.

At Dataviva, we value curiosity, collaboration, and continuous learning, offering a supportive and dynamic environment where you can work with modern technologies, learn from experienced engineers, and contribute to real-world solutions that deliver tangible impact to global clients. Whether you are starting your career or looking to grow your skills, we provide an environment where you can take initiative, develop your expertise, and build a strong foundation in software engineering.

More Info

Job Openings

As a Junior Application Engineer 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 (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) 

 

Required Skills: 

  • Bachelor’s degree in Computer Science, Information Systems, Electrical Engineering, or related fields 
  • Strong knowledge of at least one high-level Object-Oriented Programming language : Python (preferably), Java, C++ or .NET platform language 
  • Knowledge in statistical analysis using Python 
  • Knowledge in machine learning algorithms, feature engineering and modeling 
  • Fluent in English (written and spoken) 

 

Desired Skills: 

  • Professional experience 
  • Knowledge of Unix or Linux-type systems 
  • Knowledge of source code version management (svn, git) 
  • Experience with traditional database systems and a variety of data stores for unstructured and columnar data

As a Junior Full Stack Engineer you will: 

  • Develop the back-end (back-end stack: Java, Python, Shell Script, C++, NumPy, Node, Spring Boot, REST, JSON, XMLand web client front-end (front-end stack: Angular, JavaScript, TypeScript, NgRX, REST, Selenium, Cypress) with our wider software engineering team 
  • Work on the latest web-service based architectures (Linux, Microsoft Azure, Nginx, VMWare, Docker, Kubernetes, Kafka, Artifactory, Maven, Jenkins) 
  • 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) 

 

Required Skills: 

  • Bachelor’s degree in Computer Science, Information Systems, Electrical Engineering, or related fields 
  • Strong knowledge of object-oriented programming (Java, C++ etc.) 
  • Familiarized with Angular (TypeScript) and/or Web Development (HTML/CSS & JavaScript frameworks) 
  • 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 
  • Knowledge of source code version management (svn, git) 
  • Fluent in English (written and spoken) 

               

Desired Skills: 

  • Professional experience 
  • Familiarity with designing and developing micro-services 
  • Familiarity with UI/UX design principles

As a Junior Back-End Engineer you will: 

  • Develop the back-end (back-end stack: Java, Python, Shell Script, C++, NumPy, Node, Spring Boot, REST, JSON, XMLwith our wider software engineering team 
  • Work on the latest web-service based architectures (Linux, Microsoft Azure, Nginx, VMWare, Docker, Kubernetes, Kafka, Artifactory, Maven, Jenkins) 
  • 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) 

 

Required Skills: 

  • Bachelor’s degree in Computer Science, Information Systems, Electrical Engineering, or related fields 
  • Strong knowledge of object-oriented programming (Java, C++ etc.) 
  • 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 
  • Knowledge of source code version management (svn, git) 
  • Fluent in English (written and spoken) 

               

Desired Skills: 

  • Professional experience 
  • Familiarity with designing and developing micro-services

As a Junior DevOps Engineer you will: 

  • Design and develop enterprise cloud capabilities and solutions for Dataviva SaaS solutions with our wider software engineering team 
  • Work on the latest web-service based architectures (Linux, Microsoft Azure, Nginx, VMWare, Docker, Kubernetes, Kafka, Artifactory, Maven, Jenkins) 
  • 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) 

 

Required Skills: 

  • Bachelor’s degree in Computer Science, Information Systems, Electrical Engineering, or related fields 
  • Strong knowledge of object-oriented programming (Java, C++ etc.) 
  • Experience in Azure cloud platform or other cloud platforms (AWS etc.), cloud security and networking 
  • Familiarity with DevOps tools like JIRA, Confluence etc and CI/CD pipelines like Jenkins etc 
  • 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 
  • Knowledge of source code version management (svn, git) 
  • Fluent in English (written and spoken) 

               

Desired Skills: 

  • Professional experience 
  • Familiarity with designing and developing micro-services

Συμμετοχή

Η ομάδα του TechSaloniki είναι συνεχώς στη διάθεσή σου για να σε υποστηρίξει με τη διαδικασία συμμετοχής σου. Επικοινώνησε μαζί μας στο info@techsaloniki.gr

© TechSaloniki 2026

Design + developed
Freelance