Bioinformatics Programmer 2 (9402U) Job 1933 - RISELab - 1933
The University of California, Berkeley, is one of the world's most iconic teaching and research institutions. Since 1868, Berkeley has fueled a perpetual renaissance, generating unparalleled intellectual, economic and social value in California, the United States and the world. Berkeley's culture of openness, freedom and acceptanceacademic and artistic, political and culturalmake it a very special place for students, faculty and staff.
Berkeley is committed to hiring and developing staff who want to work in a high performing culture that supports the outstanding work of our faculty and students. In deciding whether to apply for a staff position at Berkeley, candidates are strongly encouraged to consider the alignment of the Berkeley Workplace Culture with their potential for success at http://jobs.berkeley.edu/why-berkeley.html
Application Review Date
The First Review Date for this job is: 10/17/19
Berkeley's computer science division has an ongoing tradition of 5-year collaborative research labs
. In the fall of 2016 we closed out the most recent of the series: the AMPLab
. We think it was a pretty big deal, and many agreed
One great thing about Berkeley is the endless supply of energy and ideas that flows through the place always bringing changes, building on what came before. In that spirit, we're fired up to announce the Berkeley RISELab
, where we will focus intensely for five years on systems that provide Real-time Intelligence with Secure Explainable decisions
Our mission in the RISELab is to develop technologies that enable applications to interact intelligently and securely with their environment in real time. As in previous labs, we're all in working on everything from basic research to software development, all in the Berkeley tradition of open publication and open source software. We'll use this space to lay out our ideas and progress as we go.
This individual will assist the senior researchers involved (Professors Scott Shenker and Sylvia Ratnasamy) and work closely with the relevant graduate students on a specific project. This project involves a complete redesign of the Linux page swapping mechanism and the Linux prefetching algorithm, along with a design of a datacenter-wide scheduling algorithm that determines which jobs are accepted and where they are placed. Applicants should have extensive experience with Linux swapping mechanisms, prefetching algorithms, datacenter scheduling algorithms, and previous research in the area (such as Infiniswap), along with simulations techniques for investigating designs. In addition, applicants should have demonstrated an ability to dive deeply into performance anomalies without waiting for guidance from the senior researchers.
95% Complete redesigning of the Linux page swapping mechanism and the Linux prefetching algorithm, along with a design of a datacenter-wide scheduling algorithm that determines which jobs are accepted and where they are placed. Utilize uncommon techniques to complete this extensive research that will be published in a premier conference.
5% Under general supervision, participates in the solution of physical and mathematical analysis of experimental data or in the mathematical solution of physical and engineering problems.
- Working knowledge of engineering principles and methods in order to independently perform professional design work of limited scope and complexity.
- Working knowledge necessary to begin independent application of principles, practices and procedures in the completion of assignments.
- Organizational abilities and decision-making to prioritize work assignments.
- Effective written and verbal communication skills.
- Ability to work in a collaborative manner, to assist in identifying any challenges or barriers.
- Applicants should have extensive experience with Linux swapping mechanisms, prefetching algorithms, datacenter scheduling algorithms, and previous research in the area (such as Infiniswap), along with simulations techniques for investigating designs.
- Experience in programming in a variety of languages.
- Ability to debug complicated programs.
- Knowledge of Linux's swapping mechanism
- Experience with performance analysis.
- Intimate knowledge of the new swapping design being explored.
- Detailed experience with debugging swapping designs.
- Bachelors degree in related area.
Salary & Benefits
For information on the comprehensive benefits package offered by the University visit:
- The hourly salary range designated for this position: $32.33 - $47.00; however, starting salary will be commensurate with experience.
How to Apply
Please submit your cover letter and resume as a single attachment when applying.
Conviction History Background
This is a designated position requiring fingerprinting and a background check due to the nature of the job responsibilities. Berkeley does hire people with conviction histories and reviews information received in the context of the job responsibilities. The University reserves the right to make employment contingent upon successful completion of the background check.
Equal Employment Opportunity
The University of California 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. For more information about your rights as an applicant see: http://www.eeoc.gov/employers/upload/poster_screen_reader_optimized.pdf
For the complete University of California nondiscrimination and affirmative action policy see:
To apply, visit https://careerspub.universityofcalifornia.edu/psp/ucb/EMPLOYEE/HRMS/c/HRS_HRAM.HRS_APP_SCHJOB.GBL?Page=HRS_APP_JBPST&Action=U&FOCUS=Applicant&SiteId=21&JobOpeningId=1933&PostingSeq=1