-
View all jobs
We are looking for a Software Engineer for our client with strong algorithmic and backend fundamentals to work on large-scale data systems. You’ll help design and improve algorithms that match, conflate, detect anomalies, and process high volumes of data efficiently, ensuring freshness, scalability, and performance.
This role is ideal for someone who enjoys hard problems, clean design, and continuous improvement—not just shipping code, but making systems better.
What You’ll Do
This role is ideal for someone who enjoys hard problems, clean design, and continuous improvement—not just shipping code, but making systems better.
What You’ll Do
- Develop and improve algorithms to match, conflate, and identify anomalies in large datasets
- Improve simplicity, scalability, and efficiency of data processing systems
- Optimize system performance and reduce turnaround time to keep data fresh
- Identify bottlenecks and propose automation opportunities in existing workflows
- Define and formulate requirements for new functionality and system designs
- Work with both modern and legacy codebases, contributing improvements over time
- Strong practical coding skills (able to reason and execute, even on a whiteboard)
- Solid Java/JVM fundamentals (memory management, garbage collection, threading)
- Comfortable discussing system design trade-offs
- Understands low-level details when needed
- Applies complexity analysis to real-world problems
- Java proficiency required
- Bonus (not mandatory): Scala, Go, Kotlin
- Experience with big data and distributed systems is a plus, including: Apache Spark, Akka, Play Framework, Big data ETL pipelines, Data streaming systems
- Problem-solving clarity You explain your thinking clearly, ask clarifying questions, and iterate from simple to optimized solutions
- Strong technical fundamentals You understand complexity, trade-offs, and write clean, maintainable code
- Clear communication You’re easy to work with, discuss assumptions openly, and take feedback constructively
- Genuine enthusiasm You enjoy tackling hard problems—not just completing tasks
- Learning agility You’re willing to pick up Scala, work with legacy systems, and adapt quickly
Key Skills
Ranked by relevance
big data
scala
apache
spark
etl
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Java Backend Developer
2026-03-31
Full-time
Not Applicable
Sweden
IT Services
Engineering
View Job Details
Related
Software Engineer (Full Stack .NET – Robotics)
2026-05-01
Full-time
Not Applicable
Sweden
IT Services
Engineering
View Job Details
Related
Senior Software Engineer(C/C++,Python & Zuul)
2026-04-16
Full-time
Not Applicable
Sweden
IT Services
Engineering
Login to Apply
- Posted
- Feb 06, 2026
- Type
- Full-time
- Level
- Entry
- Location
- Malmo
- Company
- Aurora Engineering AB
Industries
IT Services
IT Consulting
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Java Backend Developer
2026-03-31
Full-time
Not Applicable
Sweden
IT Services
Engineering
View Job Details
Related
Software Engineer (Full Stack .NET – Robotics)
2026-05-01
Full-time
Not Applicable
Sweden
IT Services
Engineering
View Job Details
Related
Senior Software Engineer(C/C++,Python & Zuul)
2026-04-16
Full-time
Not Applicable
Sweden
IT Services
Engineering