Additional EMBL resources
Interview-based career profiles for this career area
Michael Kachala, Global Head of Data Science at Bayer Consumer Health
A life science careers blog for early career researchers
This blog aims to inspire early career researchers exploring different career options. We provide interview-based profiles of life scientists working in diverse science-related careers and articles on a broad range of career-related topics, with new content added on a regular basis.
Commercial data analytics and software roles are a common career destination for computational biologists, bioinformaticians and scientists from other quantitative disciplines (e.g. maths and physics) with significant programming experience. Some roles are also a potential career option for life scientists with a wet-lab biology background and experience in programming data analysis pipelines.
Employers include specialist software/high-tech companies, ranging from small start-ups to large multinational companies – as well as companies with a broader portfolio, who develop in-house digital solutions to support their products and services.
Note: there are also computational biology roles within life science R&D, including data science roles that use biological/research data to deliver insights relevant to drug development pipelines: for these roles, please also see our industry R&D career area article.
There are different types of roles in this area:
The exact tasks will vary by role / company but often involve:
Data science roles require experience accessing and analysing large datasets, and developing/programming algorithms to process the data using relevant programming languages and tools (e.g. R/Python [and relevant toolkits], version control etc.). A good knowledge of statistics and experience with machine learning methods is advantageous. Building a portfolio of small projects is often recommended as a way of furthering and demonstrating your knowledge. Online courses can be helpful to build relevant skills and a range of companies offer intensive data science courses (bootcamps) with capstone projects or short internships for those with a lack of experience.
Software development roles require hands-on experience with developing tools in at least one programming language relevant to the specific role. These roles require knowledge of software development best practices and theory in order to build stable software that integrates with other tools from the company and can be maintained long-term.
Broader skills are also critical for both types of role. Strong listening & critical thinking skills, willingness to ask questions, and an ability to present back the results clearly are required. Data scientists are expected to understand the problems that the business/client are trying to investigate, and to deliver meaningful analysis that gives actionable insights. Similarly, software teams must develop solutions that clients want to buy – the solution must solve a need the client has and be user-friendly. Ability to work in teams is also a must as the software / data analysis solutions are generally developed by a group of people. Given the range of projects and fast pace of technology developments, a love of learning is also often mentioned as an asset for data science roles.
In our careers and skills survey, 11 data science or software professionals told us the competencies they use most in their daily work The most frequently selected competencies were:
Language skills
While some companies will work in the local language, many software companies have English as the main language. Obtaining a position without fluency in the local language is possible in many companies.
Data science roles are directly accessible for PhDs and postdocs with experience in data analysis pipelines written in R or python, and ideally some knowledge of SQL (which is often used to extract relevant data from databases). For some roles, experience with machine learning techniques may also be advantageous or required. For those with less experience, the career path is accessible with additional training.
Software development roles are often directly accessible for those with a formal computational degree, or those with computational projects who have significant programming experience.
Interviews may include technical questions focused on theory (e.g. on data structure and specific algorithms), as well as coding tests that apply this, so it is advisable to refresh your knowledge in relevant computational science topics in advance of interviews.
Note: many of our former PhDs and postdocs have entered roles focussed on developing/maintaining scientific software, but some former fellows also work on business software & digital tools at other companies including in the high-tech sector (Google, Amazon and IBM), financial services etc.
Career progression:
Common career development paths in this career area include:
Example job titles
In our careers and skills survey, 10 data science / software professionals told us what they appreciate most about their work. The most common selections were, that the work:
Interview-based career profiles for this career area
Michael Kachala, Global Head of Data Science at Bayer Consumer Health
For EMBL fellows
Within EMBL, further internal resources (e.g. recorded career seminars) can be found on our career exploration intranet pages.
For all career areas, we highly recommend first learning more about the careers using the resources above, then conducting informational interviews to gain further insights directly from former PhDs working in career areas that interest you.
Last update: November 2022