Job Detail

Principal/Senior Scientific Software Engineer

Inseriert am: 15.05.2020

Our interdisciplinary team in Biometrics at Roche designs, implements, and maintains R based data analysis tools to analyze clinical trials data.

 

We are looking for an experienced, self-driven software engineer to help design, test and deliver our R based data analysis tools. You will join an agile and friendly team of scientists and software engineers in Basel, Switzerland, where the headquarters of Roche is.

 

You will work closely with project stakeholders and end users to understand their data analysis needs. You will be involved in identifying gaps, proposing solutions and working with the development team to engineer the company vision.

 

You should be passionate about science & software to excel in the culture of innovation at Roche. Applicants should have a flexible and learning mindset, be able to work in a fluid and dynamic environment, and have a strong desire to pursue creative solutions to challenging problems. We have exciting projects that require careful design, have a large user community, and are impactful.

 

Role and Responsibilities



  • Understand and conceptualize the complex needs of our distinguished scientists


  • Design and implementation of R based frameworks for analyzing and processing clinical trials data.


  • Design and implement R based frameworks to compute advanced graphs, tables and listings.


  • Extend and maintain an R Shiny based modular framework for interactive and reproducible exploration of clinical trials data.


  • Active contributor to the R community at Roche.



Qualifications and Education Requirements



  • 5+ years professional software development


  • PhD in Computer Science


  • Good understanding  of Data Structures and Algorithms,  Computer Graphics, Object Oriented Analysis, Functional Programming, and Design Patterns


  • Proven comprehensive understanding of one or more dynamic programming languages such as R, Python, Lisp, or Julia


  • Linux/Unix experience


  • You are able to present your work, both verbally and in writing, to diverse audiences including customers, technical colleagues, and management



Preferred Skills



  • Work on open source projects


  • Advanced R programming experience including Object Systems (S3, S4, R6), R Data Structures, Grid Graphics Model, and R Package Development


  • Statistics knowledge


Roche embraces diversity and equal opportunity in a serious way. We are committed to building a team that represents a range of backgrounds, perspectives, and skills. The more inclusive we are, the better our work will be.Do you have questions? Please check our FAQs and videos on careers.roche.ch/faq.

Roche is an equal opportunity employer.

Research & Development, Research & Development > Clinical Development

Details