Roche
Santa Clara, CA, USA
The Position We are looking for a Senior Software Engineer to help us build cutting edge analysis, visualization and to compute pipelines for analyzing sequencer data. The position requires advanced python expertise and data science skills, in addition to solid computer science skills. You will be involved in architecting, developing and optimizing the data analysis algorithms, pipelines, and visualization. Responsibilities: Analyze existing software and develop requirements, prototype and execute new architectures, software algorithm, design improvements Collaborate with scientists and other engineering groups to understand their software requirement and propose solutions and lead them to completion Write clean, maintainable, documented code using best engineering practices in the industry (design patterns, TDD, peer review, CI, automated testing etc.). Prepare documentation and participate in design reviews Guide contractors and vendors for development and ensure...