Senior Software Engineer / Data Engineer - Genentech : Job Details

Senior Software Engineer / Data Engineer

Genentech

Job Location : Boston,MA, USA

Posted on : 2024-11-25T07:14:23Z

Job Description :
The PositionA healthier future. It's what drives us to innovate. To continuously advance science and ensure everyone has access to the healthcare they need today and for generations to come.Creating a world where we all have more time with the people we love. That's what makes us Roche/Genentech.The Boston Roche Innovation Center (BRIC) is a data/statistical science innovation unit at the intersection of statistics and artificial intelligence/machine learning focused on developing new methods and digital applications in support of drug development decision-making.The OpportunityAs a relatively new team, BRIC is seeking exceptional candidates that are interested in bringing expertise, enthusiasm, and an entrepreneurial spirit to help establish our culture of innovation and user-centered product development, and to drive us to success overall. Your activities may span multiple therapeutic areas, a wide range of data and computational approaches, and collaborations with a variety of teams including experts internal and external to Roche. You will be an indispensable member of the BRIC team and work closely with the whole group, including center leadership.Design, build and maintain data engineering systems and pipelines, working in tandem with Quantitative Scientists and other data engineers, that can scale to process large volumes of unstructured data to enable clinical development planning and decision making.Develop software solutions by studying team needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle.Demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code (with documentation) using engineering standard processes.Write simple, elegant, well-structured, and well-tested applications, software and/or code that drives new features and improvements across all our products and services.Improve operations by conducting systems analyses and recommending changes in policies and procedures.Contribute to improving the overall developer experience on the team by recommending tools and to improve operational aspects of engineering SDLC like CI/CD, ML Ops and deployment techniques.Research new tools, technologies, and test processes for software development.Utilize languages that support data engineering and data science like Python/R/Julia.Ensure smooth and efficient deployment of experiments and applications in cloud and custom PaaS environments.Support and develop team members by providing advice, coaching, and educational opportunities.Who You AreBachelor's degree in Computer Science, Engineering, or equivalent. Advanced degree a plus.5+ years of experience with software development, ideal candidate will have software development experience in healthcare, health IT, or biotech. 3+ years of experience with software development using programming languages that support data science and engineering, such as Python. The ideal candidate will also have experience with Quantitative Science languages/frameworks like R/Julia/SKlearn.3+ years in data engineering experience 3+ years of experience with relational database systems such as PostgreSQL or Redshift and/or No SQL databases such as MongoDB, S3.3+ years of experience with building Data Pipelines using tools/frameworks such as DVC, Pandas, Airflow.Preferred QualificationsDemonstrated experience developing APIs for front end/back end applications and/or familiarity with service oriented architectures.Demonstrated experience with Version Control - Gitlab/Github and dev ops standard methodologies like CI/CD, Deployments, automation and Support. The ideal candidate will have additional experience including:Cloud experience with AWS/GCP/Azure (preferable AWS).Experience with infrastructure as code like Terraform or AWS Cloudformation. Strong interpersonal and presentation skills; at ease speaking with development teams or leaders about concepts and rationale, influencing to build consensus.High degree of creativity and problem solving from big picture to little details, able to move nimbly between strategy and execution with excellent follow-through. Positive attitude, open mind, and a desire to collaborate and learn.Comfortable working in a dynamic, fast-paced environment.Relocation benefits are not available for this job posting.The expected salary range for this position based on the primary location of Boston, MA is $112,000 - $209,200. Actual pay will be determined based on experience, qualifications, geographic location, and other job-related factors permitted by law. A discretionary annual bonus may be available based on individual and Company performance. This position also qualifies for the benefits detailed at the link provided below.BenefitsGenentech is an equal opportunity employer, and we embrace the increasingly diverse world around us. Genentech prohibits unlawful discrimination based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin or ancestry, age, disability, marital status and veteran status.Job SummaryJob number: 202###-####65Date posted : 2024-11-08Profession: Research & DevelopmentEmployment type: Full time
Apply Now!

Similar Jobs ( 0)