Data Engineer – Oncology Analytics Platform

RaySearch Laboratories

Stockholms kommun

On-site

SEK 700,000 - 1,000,000

Full time

48 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Lunch buffet
Daily fika
Rooftop terrace with 360° view of STO
Gym access and on-site activities
Competitive compensation and benefits

Job summary

RaySearch Laboratories in Stockholm, Sweden, is seeking a Data Engineer to expand RayIntelligence, an oncology analytics platform for radiotherapy clinics worldwide.

You will design data pipelines, build analytical models, and improve data quality and observability in production systems, collaborating across product and engineering teams.

Qualifications

  • Formal education in CS/Engineering/Math or equivalent practical experience.
  • Several years designing, building, and operating production data systems.
  • Ability to translate requirements into robust data platform solutions.
  • Experience with healthcare data quality, observability, and testing is a plus.

Responsibilities

  • Capture and integrate data from clinical and operational source systems.
  • Design, build, and maintain data ingestion and transformation pipelines.
  • Develop analytical data models supporting product capabilities and customer use cases.
  • Implement analytics capabilities using SQL and Python.
  • Contribute to architecture decisions for scalability and data quality.
  • Improve observability, traceability, and reliability across the platform.
  • Participate in validation, testing, and risk-management activities for healthcare software.

Skills

SQL development
Python development
Data engineering
ELT/ETL development
Data modeling
Data warehousing
Observability
Testing & validation

Education

Computer Science/Engineering/Math or related field

Tools

PostgreSQL
SQL Server
dbt
AWS
CDC-based ingestion
Apache Superset

Job description

RaySearch develops software that supports cancer treatment at hospitals and radiotherapy clinics worldwide.


We are looking for a Data Engineer to work on RayIntelligence, an oncology analytics platform helping radiotherapy clinics turn data into actionable insights.


About RayIntelligence

Radiotherapy clinics generate large amounts of clinical and operational data every day. Much of this information remains difficult to access, analyze, and act upon. RayIntelligence is designed specifically for radiotherapy clinics and brings together data from treatment planning systems, oncology information systems, and other clinical and operational sources.


The platform supports everything from treatment workflow analysis, patient volumes, machine utilization, and resource planning to the analysis of treatment patterns and long-term patient outcomes. By making data more accessible and trustworthy, RayIntelligence enables clinics to better understand their operations, learn from past treatments, and continuously improve care.


For healthcare analytics to be useful, clinics need confidence in the data they are using. Metrics must be calculated consistently, results must be understandable, and the path from source data to displayed insight must be possible to verify. The platform is already deployed at customer sites, and we are now focused on expanding both its analytical capabilities and its adoption across clinics worldwide.


Working in healthcare brings unique engineering challenges. Data quality, traceability, reproducibility, validation, and risk management are important parts of how we develop software. While RayIntelligence is not a medical device, we apply many of the same engineering principles and quality practices used throughout RaySearch.


Unlike internal analytics teams, we are building a product for environments where we do not operate the source systems ourselves. Development must therefore account for limited access to real-world customer data, variation between customer environments, and the need to build analytics that clinics can understand and trust.


The platform currently focuses on analytics and reporting use cases, but future AI and machine learning capabilities are expected to build upon the foundations being developed today.


RaySearch supports the use of modern AI-assisted development tools where appropriate, while maintaining the quality standards and engineering rigor required in healthcare software development.


Responsibilities


  • Capture and integrate data from clinical and operational source systems

  • Design, build, and maintain data ingestion and transformation pipelines

  • Develop analytical data models supporting product capabilities and customer use cases

  • Implement new analytics capabilities using SQL and Python

  • Contribute to architecture and design decisions related to scalability, maintainability, and data quality

  • Improve observability, traceability, and reliability across the platform

  • Ensure that metrics, transformations, and data flows can be understood, tested, and verified

  • Participate in validation, testing, and risk-management activities appropriate for healthcare software environments


Technology Stack

Our Platform Includes Technologies And Programming Languages Such As



  • Python & SQL

  • PostgreSQL & SQL Server

  • dbt

  • AWS

  • CDC-based ingestion

  • Apache Superset


Your Profile


  • SQL development

  • Python development

  • Data engineering and ELT/ETL development

  • Data modeling and data warehousing, experience designing analytical data models based on complex operational systems with many entities, relationships, and business rules

  • Experience applying software engineering best practices to data platforms and production systems

  • Translating product and analytical requirements into robust technical solutions

  • Working with data quality, observability, testing, or traceability in production data systems

  • Formal education in Computer Science, Engineering, Mathematics, or a related field is beneficial. Equivalent practical experience is equally valued

  • Seniority is typically demonstrated through several years of professional experience designing, building, and operating production data systems


Our Culture

At RaySearch, we share a passion for innovation and the fight against cancer. Our team consists of dedicated experts who strive to deliver exceptional results through collaboration, attention to detail, and cutting-edge technology. We take pride in our role as a leader in cancer treatment, developing solutions that truly make a difference for patients worldwide.


Our Offer

We offer a dynamic and inclusive work environment in Hagastaden, Stockholm's Life Science Hub. Our modern office space includes an in-house gym, yoga classes, and social activities such as ping pong, table football, and after-work events. We also provide a fantastic lunch buffet, daily fika, and a stunning rooftop terrace with a 360-degree view of Stockholm. This comes with a competitive compensation and benefits package.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer - Oncology Analytics Platform
Senior Data Engineer - Oncology Analytics Platform

Raysearch Laboratories AB (Publ) • Solna kommun

On-site
SEK 700,000 - 1,000,000
Lunch buffet
In-house gym
Yoga classes
+2
Senior Data Engineer - Oncology Analytics Platform
Senior Data Engineer - Oncology Analytics Platform

RaySearch Laboratories AB (publ) • Stockholms kommun

On-site
SEK 750,000 - 1,100,000
In-house gym
Yoga classes
Table football
+4
System Developer - Core Team
System Developer - Core Team

RaySearch Laboratories AB (publ) • Stockholms kommun

On-site
SEK 900,000 - 1,200,000
DevOps Engineer
DevOps Engineer

RaySearch Laboratories AB (publ) • Stockholms kommun

On-site
SEK 900,000 - 1,300,000
In-house gym
Yoga sessions
Table tennis
Group Manager/Senior System Developer
Group Manager/Senior System Developer

RaySearch Laboratories • Stockholms kommun

On-site
SEK 1,000,000 - 1,400,000
In-house gym
Yoga
Ping pong
+4
Platform Engineer
Platform Engineer

RaySearch Laboratories • Stockholms kommun

On-site
SEK 700,000 - 900,000
In-house gym
Lunch buffet
Rooftop terrace with view
Machine Learning Engineer
Machine Learning Engineer

RaySearch Laboratories • Stockholms kommun

On-site
SEK 700,000 - 900,000
In-house gym
Yoga classes
Lunch buffet
+2
Senior Data Engineer for Healthcare Analytics Platform
Senior Data Engineer for Healthcare Analytics Platform

Raysearch Laboratories AB (Publ) • Solna kommun

On-site
SEK 700,000 - 1,000,000
Lunch buffet
In-house gym
Yoga classes
+2
System Developer - Cybersecurity
System Developer - Cybersecurity

RaySearch Laboratories AB (publ) • Stockholms kommun

On-site
SEK 700,000 - 900,000
In-house gym
Yoga
Ping-pong
+5
Group Manager/Senior System Developer
Group Manager/Senior System Developer

Raysearch Laboratories AB (Publ) • Solna kommun

On-site
SEK 1,200,000 - 1,600,000
Gym facilities
Yoga classes
Lunch buffet
+1