The DOE Joint Genome Institute (JGI) is looking for an experienced Software Architect to support the data analysis capabilities at its research facility in Walnut Creek, CA. Will research and build a cost-effective, robust, and efficient pipeline to systematically analyze data-intensive, large genome/metagenome sequence datasets. Will develop optimal, scalable solutions on a vast array of computing infrastructures to greatly expand the analysis capabilities of the Institute and redesign current algorithms to scale as data input increases. Additionally, will help develop new and creative ways to look at data intensive analysis problems and lead the development of novel new approaches. Will need to be independently motivated and provide support for all phases of the software development life cycle including: design, application development, testing, and maintenance. Will design and develop approaches to solutions, explore a variety of approaches within established practices and procedures, and recommend improvements to processes as appropriate. Will work independently, while contributing as a member of a dynamic, multidisciplinary team environment. Position reports to Informatics Program Manager.
The selected candidate will be hired at the Software Developer 4 or 5 classification level depending upon the candidate's level of experience and qualifications.
Specific Duties
Essential - - Design, implement, deploy, and maintain software systems using appropriate analysis, design, and programming techniques. - Explore, prototype, and deliver High Performance Computing (HPC) analysis solutions. - Develop scalable computational models. - Evaluate algorithm performance on large-scale parallel machines. - Run applications on high-performance computing resources. - Collaborate with other developers to share relevant knowledge and software development expertise, working to fulfill deliverables as a team. - Establish goals and objectives and contribute to the success of meeting scientific and technical goals of the group. - Apply analytical skills and creativity to solve diverse problems. - Work with scientific customers to define needs and priorities.
Marginal - - Create documentation and training materials. - Observe and promote configuration management and deployment policies. - Attend related conferences and workshops. - Occasionally give formal technical presentations. - Mentoring team members on HPC techniques and troubleshooting.
Essential for the Software Developer 5- In addition to the qualifications listed above, the Software Developer 5 will: - Serve as a lead technical resource within the Informatics Department on HPC Challenges and develop, implement and lead large scale projects and project plans. - Will champion the establishment of technical direction, corporate approach and methodologies for use of specified technologies - Will be responsible for solving highly technical and complex problems for several on-going projects.
Key Success Factors
Essential - - Typically requires a BS in computer science, bioinformatics, or a related field, or equivalent level of demonstrated knowledge and a minimum of 8 years of related experience. MS Degree preferred. - Substantial experience in one or more of the following areas: sequence alignment assembly, bioinformatics, HPC, algorithm design. - Demonstrated programming expertise in C/C++, Perl, Python. - Experience developing software in a Linux/UNIX HPC cluster environment. - Experience in scientific computing and parallel processing. - Demonstrated ability to work effectively independently and in a diverse team environment. - Effective verbal and written communication and interpersonal skills necessary to work in a technical team environment. - Demonstrated ability to effectively manage concurrent technical tasks with competing priorities. - Effective time management, organization and planning skills. - Experience working on large, complex software systems, including a background in establishing sound software engineering practices on these systems. - Excellent analytical, problem-solving and decision-making skills to independently make sound judgments and creative solutions to complex problems. - Talent for working well under pressure and handling multiple tasks.
Marginal: - Ph.D. in computer science or bioinformatics. - Experience with DNA sequence analysis techniques and/or next generation sequence analysis. - Familiarity with modern molecular biology basic concepts and terminology. - Experience with large-scale scientific information integration. - Experience with massively parallel processing and high-performance computing. - Ability to coach and mentor direct reports. - Web servers and relational database experience would be a bonus.
Essential for the Software Developer 5 In addition to the qualifications listed above, the Software Developer 5 will have: - BS in computer science, bioinformatics, or a related field, or equivalent level of demonstrated experience and a minimum of 12 years of related experience. - Demonstrated industry expertise, with the ability to serve as a technical resource, develop implement and lead large scale projects and project plans and solve highly complex technical problems. - Ability to consult, mentor and transfer knowledge of technologies.
Notes
This is a full-time two-year term appointment with the possibility of renewal and the possibility of conversaion to career contingent upon satisfactory performance, continued work, and funding availability. Classification will be at the 4 or 5 level depending upon the applicant's level of skills, knowledge, and relevant experience. The work schedule may include off-hours and/or weekends. Work will be performed at the DOE Joint Genome Institute (JGI), Production Genomics Facility (PGF) located in Walnut Creek, CA. Detailed information about the Joint Genome Institute program can be found at: http://www.jgi.doe.gov.
How To Apply
To apply from this page, click the "Apply Now" link (above), and follow the on-line instructions to complete the application process. As part of the online application process, please submit a single attachment that includes both your cover letter and resume or CV. Please be sure to reference where you found out about the position.
Berkeley Lab is an affirmative action/equal opportunity employer committed to the development of a diverse workforce.
23409
|