
RaySearch Laboratories AB (publ) · Stockholm
RaySearch develops innovative software solutions to improve cancer care. About 1000 clinics in more than 40 countries use RaySearch software to improve treatmen...
RaySearch develops innovative software solutions to improve cancer care. About 1000 clinics in more than 40 countries use RaySearch software to improve treatments and quality of life for patients. RaySearch was founded in 2000 and is listed on Nasdaq Stockholm. The headquarters is located in Stockholm, with subsidiaries in the US, Europe and Asia - Pacific. Today we are more than 400 employees with a common vision of improving cancer care with innovative software. Our great staff is crucial for our success and we offer a fantastic working environment in modern offices, flexibility and good opportunities for development. We believe in equal opportunities, value diversity and work actively to prevent discrimination.
RaySearch develops software that supports cancer treatment at hospitals and radiotherapy clinics worldwide.
We are looking for a Senior 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, but much of this information remains difficult to access, analyze, and act upon. RayIntelligence is designed specifically for radiotherapy clinics, bringing together data from treatment planning systems, oncology information systems, and other clinical and operational sources.
The platform enables clinics to analyze treatment workflows, patient volumes, machine utilization, resource planning, treatment patterns, and long-term outcomes. By making data more accessible and reliable, RayIntelligence helps clinics understand their operations, learn from past treatments, and continuously improve care.
For healthcare analytics to create value, clinics need confidence in the data they use. RayIntelligence ensures consistent metrics, understandable insights, and traceable data from source to result. Already deployed at customer sites, the platform is continuously expanding its analytical capabilities and adoption worldwide.
About the Role
The role spans data ingestion, integration, transformation, analytical data modeling, and the implementation of new analytics use cases.
Working in healthcare brings unique engineering challenges. Data quality, traceability, reproducibility, validation, and risk management are key aspects of our software development process. While RayIntelligence is not a medical device, we apply many of the same engineering principles and quality practices used across RaySearch.
Unlike internal analytics teams, we are building a product for environments where we do not control the source systems. This requires us to handle limited access to real-world customer data, variations between customer environments, and the challenge of creating analytics that clinics can understand and trust.
Today, the platform focuses on analytics and reporting use cases, with future AI and machine learning capabilities building on the foundations being developed. RaySearch supports the use of modern AI-assisted development tools where appropriate, while maintaining the quality standards and engineering rigor required in healthcare software.
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
We believe successful candidates will typically have experience in several of the following areas:
SQL development
Python development
Data engineering and ELT/ETL development
Data modeling and data warehousing
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.
Application
Please apply for the position through the application form below. We do not accept applications via e-mail.
Join a forward-thinking team shaping the future of HR Analytics. Work with a modern Azure and Databricks stack to deliver high-impact data solutions across Sweden and the Baltic states in a dynamic banking environment. About the role As a Data Engineer in this role, you will combine technical expertise with business understanding to develop our client's HR Analytics platform. You will primarily work on building and maintaining data models in Databricks using PySpark and SQL. You will also oversee and further build upon automated workflows in Databricks Workflows. The key competencies for this position also include Kimball modeling, practical application of SCD1 & SCD2, and experience with code management via Azure DevOps. You are offered We offer a high-impact hybrid role where you can work with the latest cloud technologies like Databricks and Azure, while enjoying the flexibility of a modern workplace environment. Work tasks This role focuses on the technical development and orchestration of data within an HR Analytics environment, utilizing Azure and Databricks to process complex HR data sets. Develop and maintain PySpark and SQL notebooks within Databricks on a daily basis. Implement and manage SCD1 and SCD2 Configure Unity Catalog for data governance, including catalogs, grants, and security. Manage CI/CD processes using Azure DevOps repos and YAML pipelines. Monitor Databricks Workflows and task dependencies. Collaborate on Power BI semantic models. We are looking for Advanced knowledge of Databricks, including PySpark and SQL. Strong experience with Delta Lake operations such as MERGE. Proficiency in designing Kimball star schemas and SCD1/SCD2. Solid understanding of Azure DevOps, YAML pipelines, and PR processes. Professional fluency in English and Swedish. It is meritorious if you have Knowledge of Oracle HCM or PeopleSoft data models. Experience with Power BI import mode and semantic models. Familiarity with Azure ADLS Gen2 Our recruitment process This recruitment process is handled by Academic Work and it is our client’s wish that all questions regarding the position is directed to Academic Work. Our selection process is continuous and the advert may close before the recruitment process is completed if we have moved forward to the next phase. The process includes two tests: one personality test and one cognitive test. The tests are tools to find the right talent for the right position, to enable equality, diversity, and a fair process.
Providing Value & Impact - SwedQ. SwedQ is a consultancy company that has lately proven to have a unique model for those who want to grow, create a legacy, and take on challenges that both add and gain value. Year after year, we have managed to serve clients within a wide range of industries (intentionally excluding gambling and weaponry). During this time, we have also grown steadily—in revenue, in team size, and in the impact of our deliveries. We are looking for someone who wants to be part of the company in a literal sense. That means taking on the technical challenges as well as getting a portion of the company in the future. If you would like, you can also drive your own ideas forward and implement them with us. You’ll be working closely with everyone here, which makes it easy to bring change and act on what you believe in. What's in it for you? The question goes back to you: what do you want (with common sense or not)? Some people value fixed salaries, pensions, and stability. Others want a bigger share of the pie and are ready to share the risks. Let’s talk that through. One thing is certain—we’ll make sure you find your “it,” whether that’s with us in-house or with our clients. We’ll shape the role to fit both your needs and ours. The good thing? You will be surrounded by people who are technically savvy, giving you plenty of opportunities to teach and learn. And if not technically, then perhaps in entrepreneurship. We know - it’s a lot of questions. That’s why we have interviews, right? Who are you: At least 5 years of hands-on experience building, owning, and operating production-grade data pipelines in complex, data-intensive environments Strong experience designing and evolving batch-based ETL / ELT pipelines that power externally facing analytics products and dashboards used at scale Proven ability to transform raw event- and transaction-level data into trusted, business-critical KPIs, including funnel metrics, performance indicators, and customer insights Deep expertise in Python and advanced SQL, with a strong focus on analytical queries, feature engineering, and correctness at scale Experience automating and standardizing reporting workflows, replacing manual or semi-automated processes with robust, maintainable data products Strong understanding of data modeling, schema evolution, metric definitions, and data quality in analytical data warehouse environments Hands-on experience optimizing SQL-heavy pipelines, removing unnecessary transformation layers, and improving end-to-end data efficiency Experience collaborating closely with Product Analytics, Data Modeling, and Product Engineering teams to translate business needs into scalable technical solutions Familiarity with workflow orchestration and dependency management using tools such as Airflow (or equivalent schedulers) Experience working with batch and ELT-style pipeline patterns in modern data platforms Solid hands-on experience with AWS (e.g. S3, Redshift, IAM) and analytical data warehouses such as Redshift or similar Experience with CI/CD and production deployment best practices for data systems (e.g. Jenkins, Git-based workflows) Ability to take strong ownership of mission-critical data products, with a clear focus on reliability, scalability, and long-term maintainability Interest in building data platforms that go beyond reporting — enabling trend analysis, behavioral insights, performance measurement, and data-driven recommendations Experience from fintech, payments, or other regulated environments is a strong plus Strong analytical mindset, problem-solving skills, and the ability to clearly communicate complex data concepts to both technical and non-technical stakeholders Experience with basic front-end or visualization technologies (e.g. React) is a nice-to-have Fluent in English and Swedish SwedQ culture SwedQ began with siblings who brought in people they knew. Those people recommended friends, and from there, the company grew further through open head-hunting. Over time, we’ve built a diverse team with different backgrounds, experiences, and insights. We made sure to amplify this diversity by embracing independence and accountability while driving value-creating work. At the same time, we make sure to have fun—with epic football tournaments, unforgettable trips, and great dinners. Perks & Benefits Competitive salary—you decide your preferred salary model Budget to spend on health and gym Generous developer budget Monthly payments into your additional pension fund Private health insurance Private healthcare Office in the city – a stone’s throw from public transport and lunch restaurants Breakfast in the SwedQ office EVERYDAY Support for open-source projects and community engagement Kick-ass colleagues and mentors at every corner Company car (or car allowance) Benefits to make life easier—home cleaning, childcare, and more
About us At Techrytera AB, recruitment starts with you. We are a staffing and recruitment company with deep expertise and a clear focus on IT and Engineering. With our industry knowledge and close dialogue with both candidates and clients, we create precise matches where the right skills meet the right needs. We believe that a truly great match is not just about a job description – it’s about your experience, your potential, and what you genuinely want to develop in. That’s why we always focus on the individual. By understanding your background, motivations, and ambitions, we can connect you with assignments and roles at our clients where you have the right conditions to grow and make an impact. Our goal is to build long-term and meaningful collaborations – for both you as a candidate and for our clients. Job Description We are currently looking for a Senior or Expert Data Engineer to join a large-scale data transformation initiative at a global retail organization. This assignment is part of a strategic effort to build modern data platforms and enable a truly data-driven organization. In this role, you will contribute to building and maintaining data products within a Data Mesh architecture, working closely with cross-functional teams to deliver scalable and high-quality data solutions. Key Responsibilities: Design and develop robust SSAS cubes (tabular or multidimensional) to support advanced analytics and reporting. Build, optimize, and maintain SQL-based ETL pipelines and data models. Collaborate with analysts and business stakeholders to translate requirements into scalable data solutions. Ensure data quality, performance, and governance across data products. Migrate or integrate existing on-premise data solutions to Google Cloud Platform (GCP). Contribute to the development of data-intensive solutions within a modern data platform. Required Qualifications Proven experience with SSAS and OLAP cube development. Strong SQL skills (e.g., T-SQL, BigQuery SQL). Experience with data modeling and performance tuning. Hands-on experience with Google Cloud Platform, especially BigQuery, Dataflow, and Cloud Storage. Familiarity with CI/CD practices within data engineering environments. Experience with Power BI or other reporting tools. Exposure to dbt, Airflow, or similar orchestration tools. Strong problem-solving ability and collaborative mindset. Fluent in English (written and spoken) Nice to Have Understanding of retail business processes and data. Experience working with data visualization tools. Application When you apply through Techrytera AB, you’re not just applying for a job – you’re starting a dialogue about your career path. We want to get to know you, your experience, and your ambitions so that we can match you with the right opportunities at our clients. Does this sound interesting? Submit your application or get in touch with us to learn more. We look forward to discovering the next step in your career together with you.