Language

Bioinformatics Programmer

Laboratory
Sequencing
Antibody
Antibodies
Drug Discovery
DNA
Biotechnology
Bioinformatics
Biochemical Engineering
Matlab
Unit Testing
Gather Requirements
Linux
Data Management
GitHub
Interpreted Language
Shell Scripting
Threading
Coding
C++
Python
OOP
Description:

Description 

We are seeking a bioinformatics programmer to join the Antibody Engineering team within Genentech's Drug Discovery unit. You will be working closely with the resident computational scientist (hiring manager), laboratory scientists, and software teams in Genentech’s CS unit to build the latest data management and analytics infrastructure. The ideal candidate will be able to gather requirements from researchers, build or assemble the necessary tools, and return the processed dataset in a timely manner. You will be mostly enhancing existing C++ library codes, modifying Linux bash scripts, and developing custom functions that can process millions of sequences from NGS (Next-Gen Sequencing). 

 

Qualifications

  • B.S. degree or higher in bioinformatics, computational biology, biotechnology, computer science, biochemical engineering, or relevant subjects
  • is familiar with C++ and concepts such as OOP, RAII, Multi-Threading, and Unit Testing
  • Have a basic understanding of antibodies and DNA
  • Have worked in a Linux environment and made bash scripts
  • have used GitHub to track coding progress
  • can generate plots and tables using an interpreted language (ex. Python, R, or MATLAB)
  • must be able to work on-site

 

Responsibilities

  • Developing sequence analysis tools
  • Update the C++ library code to accommodate new analysis tasks
  • Confirm that the outputted results are scientifically accurate
  • Promote code documentation, readability, and security principles
  • Optimize slow code without sacrificing readability or accuracy
  • Provide software solutions that are compatible with existing systems
  • Troubleshoot bugs and implement robust solutions
  • Working with scientists and software teams
  • Gather user requirements and configure the analysis scripts accordingly
  • Run the analysis pipelines and return the data reports in a timely manner
  • Explain the report details, such as observed anomalies or parameters used
  • Participate in code reviews and demo sessions
  • Work with software teams to distribute the developed tools

 

Hourly Pay Rate Range (dependent on location, experience, expectation)

The pay range that Magnit reasonably expects to pay for this position is: $36.24- $48.32/hr on W2

Benefits: Medical, Dental, Vision, 401K (provided minimum eligibility hours are met)

QUALIFICATION/ LICENSURE :
  • Work Authorization : Green Card, US Citizen
  • Preferred years of experience : 3+ Years
  • Travel Required : No travel required
  • Shift timings: 9 AM to 5 PM
Job Location South San Francisco, California
Pay USD 36.24 - USD 48.32 Per Hour
Contract Duration 6 month(s)