Data Scientist, Pipeline Development

Barcelona, Seville, Madrid, Ljubljana or Remote

Type of employment

Full-Time, Permanent


Based on Experience

Probation period

6 months

Annual Bonus

Up to 20% Gross Salary

About the position

You Will Work in a Team Environment to:

o In collaboration with data science and software team, develop and optimize components of company’s data analysis pipeline and its integration with commercial, laboratory and software workflows, including sample QC, data and signal processing and machine learning classifiers

o Support activities like code reviews, optimization, unit testing, user acceptance testing, and integration testing

o Provide guidance to data science team members around best practices and alignment with the pipeline software development life cycle and associated procedures

o Develop genetic testing products meant for clinical use, in line with regulatory guidelines

Your Background Includes:

• MSc or BSc equivalent experience in a relevant field such as Computer Science, Software Engineering, Data Science, Mathematics, Bioinformatics or similar field

• Three (3) or more years of experience developing software pipelines for analysis of high complexity scientific data using development tools such as github, AWS, Nextflow and Docker, in a regulated environment following software development lifecycle practices

• Excellent knowledge of software testing practices (Unit testing, Integration testing)

• Other languages are an advantage (e.g. C, C++, Golang, Rust)

• Knowledge of the Common Workflow Language (CWL) and any hands-on experience with its various implementation are highly desired, but not a strict requirement

• Experience with computational and statistical programming

•      Excellent knowledge of Phython or any other programming languages such as C++, Java, JavaScript and Go. Desired knowledge of frameworks and domain specific languages such as React, SpringBoot, Spring, Angular, Maven, Docker, Redis, Elasticsearch, Solr, Athena, MySQL, & Postgres is a plus.

•      Experience with Jira & Confulence software

• Any additional knowledge of Computational Biology, Biology is an advantage

• Proficiency in Linux environment

• Ability to organize and classify large amounts of information

• Attention to detail

• Knowledge and experience with time management and timeline development

• Flexibility

• Strong oral and written communication skills in English.

• Desire to learn about cancer genetics and detection and contribute to a collaborative and mutually respectful working environment

What we will offer

By being part of the team, you will be in a company that wants more than to become one of theleaders in the industry. We want to have a huge positive impact on society by achieving theambitious purpose of “making cancer a curable disease by detecting it earlier”.

Type of employment

Full-Time, Permanent


Based on Experience

Probation period

6 months

Annual Bonus

Up to 20% Gross Salary

Flexible work schedule

Remote work opportunities

Free day on your birthday

Parking incentive on office locations

Free cafe amenities on office locations

Possibility to buy extra vacation days

Optional health insurance plan

And more

What does a successful person look like at Universal Diagnostics S.L.?

Those who thrive at Universal Diagnostics prioritize, manage, and execute their own goals with ownership. They embrace working in collaborative mode in a multi-cultural and multi- disciplinary environment that allows to learn from others as well as share one’s own knowledge. They welcome and provide constructive feedback and criticism, trusting in the good intentions of others, and being secure in the knowledge that embracing mistakes is the best way to learn and grow. This position is meant for people who are driven by the opportunity to see their work having impact in the global fight against cancer.

Have any questions?

Apply now

First and last name
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
close icon
Oops! Something went wrong while submitting the form.