Dataviva

About

Who is Dataviva…

Dataviva is a US-based tech startup with over $2.5m in seed capital by one of the largest Greek VC funds (Big Pi), multiple client projects in deployment and recently admitted to the highly selective Microsoft for Startups and Snowflake partner programs. 

What Dataviva is building…  

We are building a breakthrough decision platform for large enterprises: our team is combining decision support system technology, big data analytics (distributed numerical Python, data warehouses) and real-time processing to build a software-as-a-service platform that can bring together human users and automated processing so that big companies can make decisions more quickly and easily than ever before. We are growing rapidly and need capable engineers who enjoy working on hard, complex problems. 

Why join Dataviva…

If you join our team you will work on the latest cloud technologies (Kubernetes, Apache Kafka, Azure and AWS), along with a world-leading team of over 20 software engineers, data scientists and retail application experts (with experience in Fortune 500 companies like Kroger, Tesco, Sainsbury’s, Ahold, Disney and many more).  

Benefits 

  • Enjoy being part of a lean software engineering team with the impact of a global business 
  • Get the tremendous opportunity to solve some of the industry’s most exciting problems. 
  • Join an extraordinary team of highly talented, smart, creative, fun and highly motivated people 
  • Receive mentorship as well as additional training from both inside and outside the company (additional courses, trainings, or certifications) 
  • Work as part of an agile development process on modern development and collaboration platforms (Microsoft 365, Trello, others) 
  • Experience a transparent, friendly and fast-paced work culture and take part in team-building activities  
  • Enjoy flexible working hours and conditions (remote work, work from home)

More Info

Job Openings

As a Cloud 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
  • Supporting colleagues on cloud engineering 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 1-2 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

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, 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)
  • 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:

  • Master’s/Bachelor’s degree in Computer Science, Information Systems, Mathematics, Electrical Engineering, or related fields
  • At least 1 year for Junior level / 4 years for Mid level of working experience in relevant position, and at least 2 years of leading experience for Mid level
  • Strong knowledge of object-oriented programming (Java, C++ etc.)
  • Mid level: Experience in deploying applications and systems at large-scale including large-scale SaaS implementations
  • 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
  • Knowledge of source code version management (svn, git)
  • Mid level: 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
  • Familiarity with designing and developing micro-services
  • Experience in Azure cloud platform or other cloud platforms (AWS etc.), cloud security and networking
  • Familiarity with UI/UX design principles

As an 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 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, 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)

As a Back-End Engineer you will:

  • Develop the back-end of our real-time platform in Java and Python along with our wider back-end team (back-end stack: Java, Python, Shell Script, C++, NumPy, Node, Spring Boot, REST, JSON, XML)
  • Work with our dedicated Product Manager to analyze user requirements, design back-end features and functionalities
  • Work on the latest web-service based architectures (Linux, Microsoft Azure, Nginx, VMWare, Docker, Kubernetes, Kafka, Artifactory, Maven, Jenkins)
  • Work with our front-end team to integrate the entire solution (front-end stack – mainly: Angular, JavaScript, TypeScript)
  • Help mentor and develop the more junior members of the team. Team management and task management is not a core responsibility, but we expect you to contribute
  • 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:

  • 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
  • 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-service

As a Front-End Engineer you will:

  • 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)
  • Help mentor and develop the more junior members of the team. Team management and task management is not a core responsibility, but we expect you to contribute
  • 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:

  • 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 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:

  • Experience in object-oriented programming
  • Knowledge of Unix or Linux-type systems
  • Familiarity with Docker containers, Virtual machines setup and administration
  • Familiarity with microservices

Συμμετοχή

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

Δήλωσε Συμμετοχή