Data Engineer

Job description

We believe there is a smarter, more data-driven way to make decisions in health. As we pass 1,000,000 genomic profiles analyzed and look to the future of our platform, we are now searching for a Project Manager who will be help in transitioning our platform to the next level

Our mission is to bring data analytics solutions to market, to support healthcare professionals by maximizing the power of Data-Driven Medicine. SOPHiA GENETICS (NASDAQ: SOPH) combines collective intelligence in Genomics, Radiomics, clinical research data, the DDM -Data-Driven Medicine,we can ensure that the data used to help patients today will also benefit the patients of tomorrow.

We observed that across the healthcare ecosystem, a vast amount of digital healthcare data is being generated, fuelled by technologies such as next-generation sequencing (NGS). This data holds promise to accelerate our understanding of biology and disease.

In our journey to contribute to the company mission on patients lives, we are looking for a Software Engineer/Data Engineer to join our Data Engineering Team!

The Data Engineering Team specifies, designs, implements and maintains data-centric systems that are vital for several business processes of the Data Science department.

As a Data Engineer you will directly collaborate with other software engineers, bioinformaticians, product managers and laboratory technicians to gather requirements and transform them into efficient analytical applications. Modelling of genomic information and the design, implementation and optimisation of algorithms to process biological data represent some of the main activities of the team.

Additionally, you will be involved in the design and development of data-centric processes, as well as in their integration with existing information systems (e.g. LIMS).

All such systems are subject to rigorous design, verification and validation processes in order to meet software medical device regulations such as ISO 62304, FDA 21 CFR 820.30 and EU IVD.

Note: this position does not involve data analyst-related activities such statistical analysis or application of machine-learning methods.

  • PhD in Information Systems, Computer Science or related field or Master and equivalent working experience (3 years or more);
  • Solid knowledge of the algorithmic (e.g. analysis of time/space complexity, data structures) and database (e.g. relational systems, ISO SQL or DBMS-specific SQL) domain;
  • Proficient in more than one general purpose programming languages (e.g. Java, C/C++, Python, etc.);
  • Good knowledge of the domain of software engineering, especially of design patterns and architectures;
  • Academic-level knowledge of design of experiments and statistical methods (including Statistical Process Control, test of hypotheses – ANOVA, non-parametric tests-, main effect and multi-vari analysis, Response Surface Analysis, linear regression) is a plus;
  • Good knowledge of Unix/Linux development environments;
  • Analytical mindset and attitude to logical formalisation;
  • Full professional proficiency in English;
  • Good writing and oral communication skills;
  • Good teamwork skills and autonomy.


You will be joining an organisation with the patient at the heart of every decision and action, driven by purpose as we drive exponential growth.

Business recognition and accolades include:
  • World's most innovative companies (Top 10)
  • World's smartest companies (Top 50)
  • 100 Best Places to Work in Boston
  • Top 10 European Tech Startup - 2020
  • Top 10 European biotechs startup to watch - 2021
  • Top 25 East-Coast Biotech to watch - 2021

Plus, you will find :
  • A flexible, friendly, and international working environment with a collaborative atmosphere
  • Flexible working hours, including hybrid remote / on-site working model
  • An exciting company mission that brings together science and technology to directly impact the lives of patients with life threatening illness.
  • A fast-growing company with plenty of opportunity for personal growth and development
  • A hard technical challenge to solve with exciting modern technology - cloud computing, Big Data, DevOps, machine learning

Location: Rolle, Switzerland. Office-based, including 2 days per week remote / 3 days on-site.

Start: ASAP (or as agreed)

Contract type: permanent, full-time

Application process

If you think you fit this position, please send a CV and a cover letter. Please note that incomplete applications will not be considered.

After an initial screening process, candidates will be invited for remote interviews.

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.