Senior Software Engineer - Ranking & Recommendation

Voyado Lund AB

Lunds kommun

Hybrid

SEK 900,000 - 1,150,000

Full time

34 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Gym på kontoret
30 dagar semester
Wellness bidrag 5000 SEK
Flexibel arbetstid
Hybrid arbetsplats
Cykelleasing
Telefon & gadget paket

Job summary

Voyado Lund AB söker en Senior Software Engineer inom Ranking & Recommendations i Lund. Du ansvarar för logiken bakom vad kunderna ser och i vilken ordning i Voyado’s Product Discovery Engine, med fokus på systemtänk och prestanda.

Du arbetar med Java och Python, bidrar till arkitekturval, testar och optimerar för låga latens och hög skalbarhet i ett molnbaserat sammanhang.

Qualifications

  • Mjukvaruutvecklare – 5 års erfarenhet eller mer
  • Eftergymnasial utbildning två år eller längre

Responsibilities

  • Bygga och förbättra rankingförmågor och produkttjänster som driver dem.
  • Designa och finjustera algoritmer för personliga rankningar och produktrekommendationer.
  • Bygga system som kombinerar beteende-, kunduppgivna och andra ranking-signaler dynamiskt.
  • Designa, köra och utvärdera A/B-tester
  • Automatisera testflöden
  • Bidra till arkitekturella beslut och teamets tekniska färdplan
  • Utvärdera hur nya funktioner påverkar latens, skalbarhet och tillförlitlighet

Skills

Java
Python
Concurrent programming
Data structures
OO programming
Cloud platforms AWS/Azure/GCP
ML basics

Education

Eftergymnasial utbildning två år eller längre

Job description

Senior Software Engineer - Ranking & Recommendation
Kommun: Lund

Great ranking is what turns a search into a find.

A shopper finding the right product immediately is a strong signal. But retailers also want to inspire discovery, increase product exposure, and showcase more of their assortment, and help shoppers discover relevant products beyond their initial search. Balancing those goals is one of the challenges you’ll help us solve.

Our ranking engine is built in-house. It analyzes large product catalogs and behavioral datasets while returning results in tens of milliseconds.

About the role

As a Senior Software Engineer in Ranking & Recommendations, you’ll together with the team own the logic that determines what shoppers see - and in what order - across product recommendations and personalized rankings in Voyado’s Product Discovery Engine.

Day to day, you’ll combine hands-on development with system-level thinking. You’ll connect algorithmic improvements to the wider product: response times, downstream systems, testability, rollout strategy, and measurable customer value.

Some of the things you’ll be up to
  • Build and evolve ranking capabilities and the production services that power them, primarily in Java and partly in Python
  • Design and fine-tune algorithms for personalized ranking and product recommendations
  • Build systems that combine behavioral, customer-provided, and other ranking signals dynamically
  • Design, run, and evaluate A/B tests
  • Automate test flows
  • Contribute to architectural decisions and the team’s technical roadmap
  • Evaluate how new capabilities affect latency, scalability, reliability, and surrounding systems
  • Turn technically complex features into clear, testable increments that can be brought to market
So, who are you?

You’re an experienced software engineer who enjoys algorithmic problems but naturally looks beyond the algorithm itself. You think about how a change behaves as part of a larger production system - and what it means for performance, testing, maintainability, and customer value.

You bring architectural experience and you're comfortable creating structure where the path is not yet obvious, and you have the persistence to move difficult problems forward. You collaborate openly, welcome feedback, and create momentum around ideas.

Just as importantly, you’re curious about whether the system is optimizing for the right outcome - not only whether the implementation works.

We believe you have:
  • Excellent programming skills and a strong understanding of data structures
  • Familiarity with concurrent programming
  • A solid understanding of fundamental algorithms
  • Strong object-oriented programming skills
  • Experience designing or evolving production systems from an architectural perspective
  • Experience working with a cloud platform such as AWS, Azure, or Google Cloud
It’s a plus if you have:
  • Worked with machine learning, embeddings, or LLMs in production
  • Experience with low-latency, high-throughput services
Why join Ranking & Recommendations?

You’ll work at the forefront of ranking and recommendation development on technology that directly shapes how shoppers discover products.

The team is small and autonomous. You won’t simply receive a finished specification - you’ll help decide what to build, how to build it, and how to measure whether it creates the right outcome. Your work will operate at meaningful retail scale, where milliseconds matter and algorithmic decisions have a visible impact on both shopper behavior and commercial results.

You’ll also have the opportunity to broaden the team’s architectural perspective and help turn deep technical innovation into reliable, market-ready capabilities.

Some of the technologies you’ll work with
  • Ranking and recommendation algorithms
  • A/B testing and experimentation
  • Machine learning, embeddings, and LLMs
  • AI-assisted development tools
  • Microservices
  • AWS

And when you need a break, you can spend some time in our office gym, explore the puzzle corner, or challenge our Åre office in Call of Duty on the PlayStation 5.

So, what's in it for you?

Voyado Elevate wouldn’t be the powerful platform it is without the people behind it. We care about you, and some examples of what we can offer you are:

  • A lovely worksite in Lund, we just opened our Voyado house on Gasverksgatan.
  • Flexible working hours and a hybrid work approach. We're on-site at least three days a week
  • Work-life balance – We don't have a long work-hours culture; we value results over hours worked
  • As we strive for our employees to share Voyado’s passions and goals, you should demand no less from us. With regular one-on-ones, we make sure your needs and career have a great future at Voyado
  • Joining an engaged team and colleagues with a knowledge-sharing and friendly culture
Some of our benefits:
  • A health hour each week, use it for walks, running, or working out – whatever you need to energize
  • Our own gym at the office
  • 30 days of vacation so that you can spend time with family and friends
  • 5000 SEK in wellness allowance
  • Encouragement to further develop personally and professionally with certifications, meetups, etc.
  • Beneficial bike lease, including e-bikes
  • Your choice of phone and gadget package

At Voyado, we believe in gender equality. We are proud sponsors of Womengineer as well as Tjejer Kodar! Read more about Tjejer Kodar & Voyado here

Equality is not only about gender but also about making everyone feel welcome and heard in a multicultural and diverse environment, We at Voyado strive to make everyone feel like they can bring their true self to work every day.

Ready to find out more?

Before one applies it can always feel like you need a better resume, more polish, or just another year of experience, but we say if you think this sounds like a place where you can shine don't hesitate to send in your resume!

Krav
  • Mjukvaruutvecklare - 5 års erfarenhet eller mer
Utbildning

Krav

  • Eftergymnasial utbildning två år eller längre
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Novax • Lunds kommun

Hybrid
SEK 900,000 - 1,200,000
Lovely worksite in Lund
Hybrid work approach (on-site ≥3 days)
Work-life balance emphasis
+7
Senior Software Engineer
Senior Software Engineer

Voyado • Lunds kommun

On-site
SEK 1,200,000 - 1,500,000
Gym at office
Health hour
30 days vacation
+4
Senior Software Engineer
Senior Software Engineer

Voyado Lund AB • Lunds kommun

Hybrid
SEK 900,000 - 1,200,000
Lund worksite
Hybrid hours
Work-life balance
+9
Software Engineer
Software Engineer

Novax • Lunds kommun

Hybrid
SEK 900,000 - 1,100,000
Health hour weekly
In-house gym
30 days vacation
+2
Software Engineer
Software Engineer

Voyado • Lunds kommun

Hybrid
SEK 600,000 - 800,000
Health hour each week
Gym at the office
30 days of vacation
+4
Software Engineer
Software Engineer

Voyado Sweden • Lunds kommun

Hybrid
SEK 600,000 - 800,000
30 days of vacation
Health hour each week
Own gym at the office
+3
Area Software Architect - Communication Area
Area Software Architect - Communication Area

Voyado • Stockholms kommun

On-site
SEK 1,200,000 - 1,800,000
30 days vacation
Bike lease with e-bikes
Breakfast buffet on Fridays
+5
Area Software Architect
Area Software Architect

Voyado • Norrköpings kommun

On-site
SEK 1,100,000 - 1,500,000
30 days vacation
Bike lease (including e-bikes)
Breakfast buffet on Fridays
+5
Area Software Architect - Communication Area
Area Software Architect - Communication Area

Novax • Stockholms kommun

On-site
SEK 1,200,000 - 1,600,000
30 days vacation
Bike lease
Breakfast buffet
+5
Senior Product Manager
Senior Product Manager

Voyado • Stockholms kommun

On-site
SEK 1,000,000 - 1,400,000
30 days vacation
Bike lease
Breakfast Fridays
+5