Senior Software Developer – Algorithm Engineering

Scroll to content

We are looking for a key player to our team! In this role you will work with our most senior experts in our Backend core development team. In our work we are facing many exciting technical challenges and working with future technologies, AI and machine learning. Here, you get a lot of freedom with the chance to influence. You will work closely with our customers and quickly see the results of your achievements. We are now hiring for the role at Apptus as our Senior Software Developer – Algorithm Engineering!

The role and the team

In this role at Apptus, you will be a part of the Product department and our Backend core team. Your closest colleagues are a dedicated team that has worked with this since the beginning of Apptus’ history. There are many technical challenges to delve into and together, you will develop the functions that go into our product Apptus eSales.

As a Senior Software Developer you will have the opportunity to work with various tasks associated with product discovery. For example, that includes search, faceting, navigation, ads, recommendations, data enrichment and product classification. You will be an expert in the techniques used to rank products based on relevance, detect sales trends and personal preferences, and work on sub-tasks such as system design, data structures, algorithms, machine learning, testing and production settings. The role requires that you enjoy working with continuous discovery, rapid prototyping and customer validation to ensure value, usability and feasibility. You will work with different methods such as backtesting, to improve the relevance of product listings and by consequence, the likelihood of sales.

We are looking for someone with…

  • Education: At least Bachelor’s degree in computer science or similar. 
  • 5+ years’ experience of algorithm theory / applied algorithm theory.Experience with algorithms for information retrieval, ranking and optimization.
  • Knowledge and experience of working with performance-intensive algorithms.
  • 5+ years’ experience within Java development.
  • Languages: Business level English. 

A plus if you have…  

  • Experiences about how to apply machine learning techniques to achieve intelligent algorithms that will work stably in high-performance systems.
  • Experience within backtesting.
  • Experience within e-commerce.

Some more practical information

  • This is a full-time position, and we want you to start as soon as possible.
  • In this position your location is in Lund, Sweden, but we have a flexible working culture, and we are also open to recruiting a full-time remote-working person as well.

As a person…

We are looking for an analytical problem-solver. It is important that you are self-motivated, by taking responsibility for your tasks and are structured in your approach. You work hard and are persistent in your work. Since you will work in a team, it is also important that you are open and work well with others. Of course, we also want you to live our core values!

More about Apptus

Apptus brings more than 15 years of delivering cutting-edge eCommerce solutions. We simply help retailers and brands around the world to better guide, advise and inspire shoppers along the customer journey. We strongly believe in the power of automation - utilising AI and Machine Learning, to reach both operational efficiency for merchandising teams to achieve business goals, as well as delivering more relevant online shopping experiences. By providing our flagship product eSales, we make sure that our customers have access to all this in a single, unified solution covering Site Search, Navigation, Recommendations, Content/Ads and Email Recommendations.   

With a rapidly growing client base across the globe, Apptus is headquartered in Lund, Sweden, with sales offices in London and Munich. At Apptus, we find our passion by being curious and by solving real-life customer challenges through constant innovation. The work environment at Apptus is characterised by honesty and professionalism across all departments, topped by a big scoop of friendliness. 

Does this sound like something for you? 

 😃 Well, don’t hesitate to apply. Now! 



Additional information

  • Remote status

    Flexible remote

Or, know someone who would be a perfect fit? Let them know!


Trollebergsvägen 5
222 29 Lund Directions +46 46 270 41 00 View page

Perks 💜

In addition to the fact that we have wonderful employees, a fantastic product, we also have good benefits.

  • 🕐 Flexible working hours

    We value work-life balance highly.

  • 💜 Health insurance

    We offer health insurance through Länsförsäkringar Skåne.

  • 💪 Wellness hours & grant

    We offer you to exercise 2 hours per week during working hours, and a generous wellness grant to choose your favourite gym or activity. Bringing a colleague creates a perfect opportunity to get to know each other more.​

  • 🍰 "Fredagsfika"

    Every day you can enjoy amazing coffee and free fruits. And on Fridays, we wrap up the week by enjoying something yummy together.

Teamwork - Dreamwork - 🎉

  • When we reach our goals, this is noticed with bravura. Over the years, we have made several trips, such as Prague and ski trips in Austria and Sweden.

  • Spontaneous After Work is something that we are good at, and also other team activities.

  • At Apptus we believe in value. We value our customers, we value our product but most of all, we value the people who work here. We've chosen to call them:  Apptusians. 

  • We aim to develop people by giving them the opportunity to develop themselves, by surrounding them with stunning colleagues and exciting challenges.

  • And we believe that one of the keys to enjoying work is having fun!

Already working at Apptus?

Let’s recruit together and find your next colleague.


Applicant tracking system by Teamtailor