Software Engineer Schedule Optimisation


Remote job description

The Basics:

Location: This position is to be filled either in Lisbon, Portugal or Novi Sad, Serbia, so we welcome applicants based in one of these countries (Remote to start; return to the office when safe to do so)
Interview Process: 2 hours, not including the practical test part.
Reports to: Yevhen Popenko, Tech Lead.

Your mission at Tymeshift:

Develop, improve and help us have a great Schedule in Tymeshift. You will work on new features, while collaborating closely with our Tech lead, Engineering, and Product teams.

What we're looking for:

Previous Experience

  • Experience working as a Senior software engineer in a fast-paced, dynamic environment; SaaS team experience is a plus
  • Good knowledge of Search, Optimisation, and Meta-heuristics (Tabu search, Genetic algorithms, etc.)
  • Go Lang experience is considered a plus ( Julia, Python as well)
  • Experience with international collaboration & distributed teams
  • Meticulous attention to detail
  • No degree needed, soft skills* are the degree you need

*Soft Skills

  • Not an asshole
  • No ego
  • Excellent communicator
  • Bias for action
  • EQ - Would you google it?


  • Develop Scheduling algorithm
  • Develop new features and improve our Schedule
  • Close collaboration with the Engineering team
  • Suggest and initiate improvements

How we'll measure success

Your ability to implement new and improve existing solutions in order to build the scheduling solution that will serve our customer's needs.

About Tymeshift

We are a diverse, distributed team with offices (which are presently closed due to the pandemic!) in Lisbon, Portugal & Novi Sad, Serbia. We're on a mission to make WFM simple for support teams using Zendesk and we aim to enjoy the ride as much as the destination.


We're 100% inclusive, and that's incredibly important to us. With everything we do, our team is supportive and accepting of everyone in every interaction we have. We embrace each other's unique qualities, and yours as well if you work here. It's our policy to hire awesome people, and we don't discriminate based on any legally and non-legally protected statuses (like religion, race, gender identity or expression, marital status, veteran status, age, disability, etc.). Actually, we even encourage it.

Company name: Tymeshift
Remote job title: Software Engineer - Schedule Optimisation at Tymeshift (allows remote)
Job tags: python
  • location or timezone

    Lisbon, Portugal, Novi Sad, Serbia
  • category

    Software Development
  • posted

    6 days ago

Share or copy

Job alerts