Careers

Genentech: Senior Principal Mobile And Core Sdk Architect (Android), Dht

  • Genentech
  • 580 California St #1400, San Francisco, CA 94104, USA
  • Nov 09, 2020
[Information Technology]

Job Description

The Position The Digital Health Technologies (DHT) group at Roche/Genentech is part of the R& D Personalized Healthcare (PHC) Center of Excellence building the next generation digital health platform, tools, products, and solutions for the future of medicine. We are building an intelligent, regulatory compliant, highly scalable and secure software platform with regulatory, quality, and privacy requirements. We are building clinically validated, regulatory grade digital health products and solutions which include Software as a Medical Device (SaMDs), algorithms, and Digital Therapeutics. Our digital products are built with our intelligent platform and services to provide real-time advanced analysis of multi-modal data which generate actionable insights for our patients and care providers. Our products and solutions are helping bring improvements to the R& D of disease understanding, higher quality of life, and improved health outcomes.DHT partners across the company with other Digital Health groups to advance digital health solutions which include hardware, software, applications, tools, and platforms to enable development of our therapies as well as more personalized care of patients across a range of therapeutic areas. Our primary focus is on the validation, scaling, and productization of digital health products, solutions, platform and services; inclusive of late-stagedevelopment of novel digital biomarkers and endpoints, as well as the design, conduct, and analysis of analytical validation, clinical validation, and clinical utility studies to meet clinical and regulatory requirements, as appropriate.The Opportunity:We are looking for an experienced Mobile and Core SDK architect for Android who wants to help deliver clinically validated, regulatory grade digital health products and solutions across therapeutic areas such as Neuroscience, Ophthalmology, and Oncology. You will be a senior technical member on our Architecture and Engineering group devoted to building intelligent products with real-time processing, advanced analytics, machine learning and artificial intelligence helping patients. You will design and develop our Mobile and Core SDK (Android) applications, frameworks, and experiences integrated with our intelligent digital health platform built from the ground up on our Big Data and AI technology stack. Our platform allows flexible and rapid development leveraging our advanced platform technology, AI Engine, Core SDKs and Development Tools. Your work will help transform drug discovery, clinical trial ecosystem, and the usage of mobile and biomedical wearable sensor analytics that touch millions of patients.Our goal is to improve access, safety and efficacy of treatment by building evidence-based, clinically-validated digital health products on our advanced intelligent platform.We are looking for someone who is obsessed with engineering execution with focus on customer quality and a passion for improving patient care and outcomes.What Youll Do:You will design, develop, document, test and deliver our Android Mobile Applications, Frameworks, and Core SDK that integrate with our advanced digital health platform that improve the well-being of millions of consumers. You will drive the design and implementation of our Mobile and Core SDK (Android) frameworks and features to enable rapid development and secure deployment of digital health products and solutions at scale. You will own the technical design and implementation, but align with product management and follow compliance requirements. As this role is inherently cross-functional, you will work with the DHT Platform Product Managers, Measurement Scientists, and Compliance & Strategy Leads to develop our Mobile and Core SDK (Android) frameworks and features across our product portfolio. You will partner closely with our Platform & AI Chief Architect on the overall technical architecture and solutions.To be successful, you will leverage cross-functional partnerships with other groups across Roche to define and execute the strategic platform direction of Digital Health, transforming drug development and patient care.A successful candidate will be passionate about using technology and data-driven approaches to help improve the lives and health of patients. You are highly technical, able to work effectively in a matrix organization, and adept at synthesizing a variety of information including varying research, architectures, technologies, and solutions. Building for scale, reliability, efficiency, flexibility, speed, safety, compliance, and experiences consumers love while leveraging applicable cutting-edge technologies, methods, and approaches are a priority.Responsibilities: Lead and own the full Android SDK architecture, integration, and deployment for all products, solutions, sample applications, and features. Build new Android apps and SDKs from the ground up, ranging from R& D demos to components ofmedical devices. Design, develop, document, automate, and unit test our Mobile Apps, Features, and SDKs . Collaborate with Product Management, Compliance, UX Designers, Back-end, and Firmware developers to create exceptional mobile applications and experiences Serve as Android technical lead throughout the full product execution life cycle, end-to-end, from scoping, planning, conception, design, implementation and testing, to documentation, delivery and maintenance Understand and debug system issues that span the app, cloud and embedded firmware domains, including understanding system level design trade-offs and decisions. Define and implement connectivity and application development APIs to be released part of our products and used both externally and internally. Create end-to-end (device to cloud) test frameworks in collaboration with other teams to accelerate velocity. Evaluate latest mobile (Android) technologies, frameworks, and make appropriate dependency choices Partner with AI scientists on developing novel ways of using AI in mobile applications and products. Integrate, profile, and optimize state of the art mobile neural networks along with integrate with server-side neural networks. Ability to mentor/and or coach junior Android developers Further the culture of product innovation and excellence, characterized as highly collaborative, execution-focused, customer-centric and high-velocity Be an evangelist for our work in DHT not only within the broader Roche/Genentech organization, but externally through publication and public speaking at industry events.Minimum Qualifications: Passionate about using technology and data-driven approaches to help improve the lives and health of our patients! Bachelors degree in Computer Science, Mathematics, Electrical Engineering, Information Systems or related field; Masters in Mathematics, Computer Science, or related preferred 5+ years relevant experience in a software development role including experience with Android application and SDK development. Advanced programming in C++, Java, Kotlin, Go, Python, React Experience with REST, JSON/XML, GraphQL Experience in bringing one or more mobile products deployed in production or at scale Experience in building SDKs and libraries that are used by Android app developers Experience integrating 3rd party partner Android APIs/SDKs. Extensive knowledge in object-oriented software development, MVP and MVVM architecture, Coroutines, Retrofit, multi-threading, networking and memory management. Deep familiarity with mobile landscape, architectures, trends, and emerging technologies Familiarity with Android Studio, Eclipse, Git, JIRA, ADB, Gradle, JUnit, Espresso, GenyMotion, LeakCanary Able to write clear and concise documentation, excellent written and spoken communication with superb presentation skills Able to drive and continuously reinforce the PHC DHT culture, operating principles, and product development practices Lead with empathy, supporting your team and peers with issue resolution, enabling their
Associated topics: android, app, application developer, java, mobile app, mobile application, mobile developer, object c, objective c, xcode