Programmer Analyst-Human Genetics

Responsibilities

The Sinsheimer laboratory is within the Department of Human Genetics and works on the computational genetics, genomics and
bioinformatics program development. A new focus of her work is examining random multigraph networks.

Under the supervision of the Principal Investigator, you will be focused on developing mathematical and statistical methods applied to human genetics, genomics, and epigenetics research. For example, you will help develop algorithms and software to optimize Poisson and Negative Binomial Random Multigraph approaches and apply them to systems biology data. In this role, you must have knowledge of applied probability, statistics, computer science, programming in R and Julia, genetics and systems biology, as well as experience in data analysis and simulated and experimental data.

A. Programming
1. Develop new mathematical algorithms and use them to create Julia Programs
2. Implement and assess these programs
3. Provide user friendly programs using Jupyter Notebooks

B. Find and assess appropriate data sets that are relevant to developed programs

Qualifications

  • Training and experience in computational biological research as well as in research of computer science and mathematics. Required
  • With supervision, the ability design computational experiments and carry them out. Required
  • With help from supervisors, have the proficiency to organize and prioritize jobs, manage time, and meet deadlines. Required
  • With assistance from supervisors, analyze information, problems, and procedures to: define the problem and objective, identify relevant factors, formulate logical solution and follow up on problem resolution. Required
  • With supervisors’ assistance, prioritize assignments to complete work in a timely manner when there are: changes in work scope, workload, changes in personnel, assignment, pressures of deadlines, competing requirements. Required
  • Ability to speak on a one-to-one basis using appropriate vocabulary and grammar to obtain information and complete procedures. Required
  • Skill in utilizing standard computer spreadsheet and word processing software programs (MS Excel and Word). Required
  • Proficiency in developing specialized computer programs in R and Julia. Required
  • Excellent written and verbal communication skills. Required
  • Ability to develop and critique complex mathematical algorithms related to network analysis of biological data. Required

UCLA is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected Veteran status.

Associated topics: .net, algorithm, back end, c c++, java, perl, programming, sdet, software development engineer, sw

Related Post