THE ROLE
Satalia Workforce uses deep learning to predict demand and algorithms allocate the optimal number of employees to that demand whilst considering all business rules (including: skills, employee preferences, company policy, regulation, profitability, travel and diversity). It then utilises optimisation algorithms 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 2019.
The technology stack you will find in the project: Java 8+, Spring Boot, Kubernetes, Amazon Redshift, gRPC. Solving challenges and teamwork will be your daily routine, business trips to the UK (London) 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 18+ people that specialises in software engineering, data science and optimisation. The team is split between UK, LT, Austria and China.
YOUR RESPONSIBILITIES
- 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
- Breakdown the big problems to smaller ones and distribute them among team
- Integrate software components and third-party programs
- Connect the dots by understanding the different components and modules
- Teach and mentor less experienced developers
- Create technical documentation for reference and reporting
WHAT WE EXPECT FROM YOU
- 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
- Strong communication and collaboration skills
LIFE AT SATALIA
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 you 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.
COMPENSATION
Your salary will be set according to your skills and experience. You can expect your gross salary to be 3000-5000 Eur.
Good luck and we look forward to connecting with you very shortly.
By applying to Satalia you are expressly giving your consent for the collection and use of your information as described within our Satalia’s Recruitment Privacy Notice
here .