-
RESPONSIBILITIES:
Organization: GN-Genomics Division
The DOE Joint Genome Institute (JGI) (a division of the Lawrence Berkeley National Lab) 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 the Genome Analysis Group Lead.
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 complex problems.
- Work with scientific customers to define needs and priorities.
- 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.
- 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
- 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.
Apply directly online at http://www.jobclub.com/banman/a.aspx?ZoneID=0&BannerID=923&AdvertiserID=43&CampaignID=3722&Task=Click&SiteID=1&RandomNumber=242314 and follow the instructions to complete the application process.
POLICY:
Berkeley Lab is an affirmative action/equal opportunity employer committed to the development of a diverse workforce.
Discussion forums: Opportunity: Parallel Software Architect / Developer 4 (#73065) @ DOE Joint Genome Institute--Walnut Creek, CA (US)
Expanded view | Monitor forum | Save place
Start a new thread:
You have to be logged in to post a reply.