Darbo skelbimas

Senior Back-end Developer
Senior specialist
Galioja iki
from 1500 Eur
Išsaugoti Išsaugota
Reikalingos kalbos
Darbuotojų LT
Darbo skelbimai
Įkurta Lietuvoje


As an organisation, we push the boundaries of data science, optimisation and artificial intelligence to solve the hardest problems in industry. Satalia is a community of individuals devoted to working on diverse and interesting projects that will challenge and allow you to develop new skills, lead and contribute to the overall community.

Our ambition is to become a decentralized organisation of the future. Today this involves developing tools and processes to liberate and automate manual repetitive tasks, with a focus on freedom, transparency and trust.

At the core of our thinking is an approach to well-being and inclusivity. We unpack human behaviour and unpick prejudice to ensure a safe and inviting environment.


The Workforce tool uses data science to predict footfall and suggest the optimal number of employees to allocate in stores every hour. It then utilises optimisation to schedule employees fairly and consistently to shifts within a 6-week period aiming at increasing conversion rate and employee satisfaction. The optimisation model takes into account 20+ business constraints, required skill set, employee availability and preferences, and more. We are currently testing predictions and schedules in stores and are planning for the UI / UX work. The aim for our client is to use the tool in all stores (100+) by the end of the year.


The technology stack you will find in the project: Java 8+, Spring Boot, Kubernetes, Amazon Redshift, gRPC. Challenges and team job will be your daily routine, business trips to the UK will take place every 3-4 months.


This project is part of a wider Workforce Product which operated in the Retail and Professional Services sectors. You’ll be working in an agile team of 15+ people that specialises in software engineering, data science and optimisation. The team is split between UK, LT, Germany, and Austria.


  • Work with developers to design algorithms and specifications
  • Integrate software components and third-party program
  • Create technical documentation for reference and reporting
  • Take architectural decisions, e.g. which technology to use for which kind of data flow
  • Gather and evaluate user (client) feedback
  • Recommend and execute improvements
  • Connect the dots by understanding the different components and modules
  • Breakdown the big problems to smaller ones and delegate them to the team
  • Teach and mentor less experienced developers


  • Produce clean and efficient code based on client and team agreed specifications
  • Experience with databases and Object-Relational Mapping (ORM) frameworks (e.g. Hibernate)
  • Experience with software design and development
  • Knowledge of Java and Spring Boot framework
  • Familiarity with Agile development methodologies
  • Resourcefulness and troubleshooting aptitude
  • Attention to detail
  • Ability to learn new languages and technologies

Daugiau darbo pasiūlymų įmonėje

Rodyti visus
Sutinku su svetainės privatumo politika
Sutinku dalintis savo duomenimis su trečiosiomis šalimis
Prenumeruoti naujienas