At Roche, over 90,000 people across 150 countries are pushing back the frontiers of healthcare. Working together, we’ve become one of the world’s leading research-focused healthcare groups. Our success is built on innovation, curiosity and diversity.
Roche's Pharma Research and Early Development Informatics team is the bridge between digital technology and science. We help drive medical innovation and are integral to the realization of truly Personalized Healthcare and the development of creative treatments for our patients.
Digital tools, such as smartphones or wearables, can now continually measure and collect vital health information – or “Digital Biomarkers” – from patients. Digital Biomarkers are changing how future medicines will be developed and could lead to more personalized use of new medications that will transform the lives of patients. Advances in wearable devices, such as phones, watches, textiles or delivery devices, which track a patient’s vital signs and monitor for symptoms, all have the potential to vastly accelerate clinical development.
Digital biomarker studies are enabled by complex data collection and processing ecosystems comprising mobile applications, wearables, sensors, data lakes, data processing pipelines, analytics platforms, databases, device lifecycle management solutions etc. Currently, the use of digital biomarkers across clinical development programs is expanding significantly – generating terabytes of sensor/tracking data from dozens of studies and 10’000s of patients across global studies.
We are looking for an experienced Python Software Engineer to further develop the Remote Patient Monitoring Data Analysis software solutions that help data scientists analyze the data from digital devices handed out in clinical studies. The successful candidate will establish processes and implementations to enable and facilitate the mining of digital biomarkers out of the aforementioned data. In addition, the candidate will help to ascertain the quality of data and documentation.
Tasks & Responsibilities:
- Develop the backend/ops software tools used in cutting-edge data science of Digital Biomarkers
- Implement signal processing and data analysis pipelines for processing large amounts of sensor data and meta data collected in clinical trials according to best coding practices
- Implement and maintain tools for data visualization, data versioning and data analysis for non-expert users
- Modularize existing signal processing, data visualization and data analysis pipelines to enable reuse of pipelines across many different clinical trials
- Develop documentation and tests around the new and existing code
- Proactively collaborate with a team comprising data scientists, software engineers, and life science experts
- Actively support Data Scientists and Clinical teams with operational work and potential bug fixing during Study period
Required:
- Bachelor with emphasis on coursework of a quantitative nature (e.g. Computer Science, Engineering, Mathematics, Data Sciences)
- 4+, years of proven software development working experience
- Deep knowledge of Python and frameworks around it
- Experience in writing unit tests and in a Python testing framework (e.g. pytest)
- Experience with Linux console environment
- Previous working experience with the common Python data analysis packages (e.g. NumPy/SciPy, Pandas, Scikit-learn, etc.)
- Familiarity with the version control solutions, e.g. github/bitbucket
- Strong analytical skills combined with conceptual thinking and structured working style
- Ability to work in a multicultural team
- Fluent in English (written and spoken)
Nice to Have:
- Previous experience in designing, creating and implementing methods, algorithms and pipelines for digital signal processing
- Previous working experience with agile practices (ideally with SCRUM methodology)
- Project-based working experience in the pharmaceutical industry/consulting
- Experience working with the Cloud environments (preferably Azure)
- Knowledge of UNIX internals and workload management systems (Slurm)
Technological stack:
- Ubuntu 20.04 LTS, CentOS 7, Windows 10, Windows Subsystem for Linux
- Slurm Workload Manager
- Docker, Kubernetes
- SQLite, MongoDB
- Python (sqlalchemy, pymongo, celery, pytest, numpy, pandas and more)
- Microsoft Azure
- Google Workspace, Slack
We offer:
- salary range: 15.000 - 18.500 PLN gross
- Permanent full time employment with a truly global company;
- relocation package & numerous benefits:
- private healthcare and insurance;
- health, well-being and sport promotion;
- support for parents and families;
- stock share purchase additions;
- yearly sales of company laptops and cars;
- additional vacation time for long-term employees and more);
- emphasis on continuous personal and professional self-development supported by a dedicated training budget (training, certifications, conferences, diversified career paths etc.);
- Experienced and professional colleagues and workplace that supports innovation and new ideas;
- Highly flexible working hours (starting your day at 7-11) and workplace according to employee’s needs and preferences* (regular office/home office);
- A chance to work on solutions which can improve patients’ lives
*During the pandemic we are working and recruiting 100% remotely.
Interested? APPLY
Roche is an equal opportunity employer. We care about inclusion in terms of gender, age, race, skin colour, nationality, religion, marital status, sexual orientation, background, physical or mental disabilities and on every other grounds. Applying for our position, we assure you that we will assess your application solely on the basis of your competencies.
Rules for processing data of candidates for work at Roche Polska Sp. z o. o. can be found under the link: Information clause for candidates.
At Roche Poland, we are more than 800 professionals working together on one mission. We are proud of who we are, what we do and how we do it. Join us in the area of Clinical Research, Medical, Marketing, IT or business departments.