AbbVie - Cambridge, MA
posted 2 months ago
The Scientific IT group at AbbVie Bioresearch Center is dedicated to supporting a variety of technical computing workloads that serve a community of scientists focused on pharmaceutical research and development. This position offers a unique opportunity to work within a cross-functional team of informatics scientists and IT professionals, contributing to the development of a next-generation scientific compute platform. The ideal candidate will have significant DataOps experience and will play a crucial role in expanding our data management strategies. In this role, you will be responsible for developing technical computing strategies and implementing them, which includes hardware, operating system, automation, and application software deployments. You will design and maintain data flows necessary for backup, archival, and compute, while securely integrating data from multiple internal and external sources into cohesive data flows. Writing and maintaining scripts and databases to move and track data will be a key part of your responsibilities. You will collaborate with external scientific software vendors to design scripts for extracting data from proprietary systems such as RDMS, NoSQL, XML, JSON, and CSV into corporate databases or BI tools. Additionally, you will implement scalable and relocatable deployment strategies through automation, orchestration, scripting, and containerization in both on-premises and cloud settings, applying DevOps methodologies to scientific computing. Working closely with developers and data scientists, you will migrate existing custom-built applications into Docker containers and increase the adoption of CI/CD infrastructure. As a member of the research teams, you will engage directly with researchers and scientists in designing, prototyping, testing, tuning for parallelization, and preparing documentation for processing and data acquisition pipelines. You will also respond to user requests for application troubleshooting, transfer knowledge, and promote new technologies within the user community through one-on-one help sessions and documentation. Your role will include assisting users in installing, configuring, and scripting informatics tools and applications, guiding their analytical processes by understanding their work and data flows. General Linux/UNIX administration will also be part of your responsibilities.