Research Computing Services (RCS) at Boston University has two immediate openings for well qualified candidates. Research Computing provides specialized computing, storage and communication systems, software, training, and consulting services to support of all areas of computational research university-wide, encompassing both the Boston University Charles River and Medical Campuses. The computing facilities managed by the group include a shared Linux computing cluster with over 6,000 CPU cores, more than 100,000 Cuda cores and over 2 PB of disk, as well as the Northeast ATLAS Tier 2 center with an additional 3,000 CPU and 3 PB of storage. RCS serves over 1,000 researchers on over 300 projects from more than 50 departments at the University. The ATLAS cluster serves more than 3,000 researchers world-wide.
Boston University is a partner, along with Harvard, MIT, Northeastern and U. Massachusetts, in the Massachusetts Green High-Performance Computing Center (MGHPCC). The MGHPCC is a research computing data center which includes 33,000 square feet of computer room space optimized for high performance computing systems, a 19MW power feed, and a high efficiency cooling plant that can support up to 10MW of computing load.
RCS is an active participant in the Massachusetts Open Cloud (MOC), an initiative to build an open alternative to today’s public clouds, and the Commonwealth Cloud for Computational Biology, a project to support research that connects world leading life science with emerging, innovative big data analytics. Both of these projects are funded by the Commonwealth of Massachusetts and are collaborative with our partners at the MGHPCC.
The Research Computing group actively participates in intra- and inter-university collaborations, both regionally and nationally, including participation in the XSEDE Campus Champions program.
Boston University is one of the leading private research and teaching institutions in the world, and one of the largest employers in the city of Boston. With over 33,000 undergraduate and graduate students from more than 140 countries, 10,000 faculty and staff, 16 schools and colleges, and 250 fields of study, our two campuses lead the way in world-class education and innovative research. BU has a rich legacy of serving both greater Boston and the world community.
For more information about the Research Computing Services group please visit http://www.bu.edu/tech/services/research/.
The Senior Scientific Programmer/Analyst is responsible for leading the technical aspects of RCS services and service components related to consulting, training, scientific application package support and software development for research computing with a focus on bioinformatics and life sciences. This position will be part of the Research Computing team sited at the Boston University Medical Campus (BUMC). The Senior Scientific Programmer/Analyst is responsible for leading multiple technical projects and project teams and being a primary point of contact for BUMC researchers. The Senior Scientific Programmer/Analyst is accountable for developing requirements, work plans, schedules and budgets and delivering products and services on-time and within budget. He/she works directly with faculty and other academic stakeholders to assess needs and recommend solutions as a representative of the Research Computing team.
MA/MS or an equivalent combination of education and experience required. PhD preferred. Strong analytical skills required with an ability to manage multiple projects and deliverables. Extensive knowledge of numerical methods, computational methodologies, bioinformatics and statistical software packages. Experience with genetics/genomics analysis and analysis pipelines. Fluency in multiple programming languages (including R, Python and C), Linux and ability to quickly learn new programming languages and tools as required. Extensive experience with life sciences research including large scale genomic research is required.
Lead the technical aspects of Research Computing Services and its service components related to consulting, training, scientific application package support, and the development, porting, and optimization of research computing software focused on parallel computing and accelerator based technologies. Serve as the primary support contact for faculty and graduate students on complex projects and issues which require in depth knowledge of the multiple technical areas of Research Computing Services and related parallel programming languages and tools. Work directly with faculty and other academic stakeholders to assess needs and recommend solutions as a representative of the Research Computing team.
Masters or an equivalent combination of education and experience required. PhD preferred. Strong analytical skills required with an ability to manage multiple projects and deliverables. Extensive knowledge of numerical methods, computational methodologies, and high- performance parallel computing and algorithm development and optimization. In depth experience with some or all of the following: MPI, OpenMP, OpenACC, GPU and Xeon Phi based technologies. Fluency in multiple programming languages (C, Python, Fortran), using and scripting Linux, and ability to quickly learn new programming languages and tools as required. Experience with computing on large scale clusters and profiling/optimizing/parallelizing codes required. Five to eight years of work experience or equivalent preferred.