Stay up to date with up to the minute news from XSEDE and XSEDE User Portal. Subscribe for email notifications.
Multiple Open Positions in Research Computing at Boston University
Link to job ad: http://www.bu.edu/tech/support/research/rcs/jobs/
Research Computing Services (RCS) at Boston University has immediate openings for well qualified candidates. For over 35 years RCS has provided consulting, training, and infrastructure support to thousands of researchers on the Charles River and Medical Campuses. RCS supports a wide range of disciplines from the Physical Sciences and Engineering to emerging computational communities such as Biostatistics, Bioinformatics, Genomics, Neuroscience, Machine Learning, Public and Global Health, Economics, Finance, Social Sciences, Microbiology, and Infectious Diseases. The computing facilities managed by the group include a shared Linux computing cluster with over 14,000 CPU cores, over 240,000 GPU cores, and over 3.5 PB of disk, as well as the Northeast ATLAS Tier 2 center with an additional 4,000 CPU cores and 4.5 PB of storage. RCS serves over 2,100 researchers in over 600 projects from more than 80 departments and centers at the University. The ATLAS cluster serves more than 3,000 researchers world-wide.
Boston University is a founding member of the Massachusetts Green High-Performance Computing Center (MGHPCC) along with Harvard, MIT, Northeastern and the University of Massachusetts. 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 a major partner 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 (C3DDB), 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 130 countries, 10,000 faculty and staff, 17 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 rcs.bu.edu.
To apply for the open positions, please visit www.bu.edu/hr/jobs/how-to-apply/
Senior Scientific Programmer/Analyst (Job # 5320/L2017)
Lead the technical aspects of Research Computing services and service components related to consulting, training, scientific application package support, and the development, porting, and optimization of research computing software and algorithms focused on machine learning and deep learning. 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, as well as the core computational research tools which they utilize. 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 in the field of Engineering, Computer science or related field. Strong analytical skills required with an ability to manage multiple projects and deliverables. Proven understanding of machine learning / deep learning concepts and tools with hands-on experience in installing and programming common frameworks such as scikit-learn, TensorFlow, Keras, Theano, Caffee, etc. In depth experience with programming in Python required and programming on GPUs highly desired. Understanding of other programming environments such as R, Spark ML, MATLAB, C, and bash with the ability to quickly learn new programming languages and tools desired. Experience utilizing and scripting for Linux clusters desired. Excellent communication skills, and the ability to work well both independently as well as in a team. Five to eight years of related experience.
Senior Scientific Programmer/Analyst (Job # 5322/L2117)
Lead the technical aspects related to consulting, training, and scientific application package support for Research Computing Services on the Boston University Medical Campus (BUMC). Technical aspects include engagement of research projects, project guidance, personal instruction, tutorials, workshops, workflow/pipeline development, application porting, and code optimization for research projects. Serve as the primary support contact for BUMC faculty, staff and graduate students on complex projects and issues that require in-depth knowledge of the multiple technical areas within the Research Computing Services Group as well as the core computational research tools used in biostatistics, bioinformatics, microbiology and biochemistry. Work directly with faculty and other academic stakeholders to assess needs and recommend solutions as a representative of the Research Computing team. Act as primary liaison between faculty, staff, and students on BUMC and staff at Research Computing Services.
MA/MS or an equivalent combination of education and experience required. Strong analytical and personal skills with an ability to manage multiple projects and deliverables. Extensive knowledge of numerical methods, computational methodologies, bioinformatics and statistical software packages. Extensive experience with life-sciences research, including large scale genetics/genomics research and analysis pipelines is required. Fluency in multiple programming languages (Python, R, C), Linux scripting, building packages, and ability to quickly learn new programming languages and tools is required.
Scientific Programmer/Analyst III (Job # 3477/F0816)
Lead the technical aspects related to consulting, training, scientific application package support, and the development, porting, and optimization of research-computing software in the Department of Earth & Environment. Serve as the primary support contact for faculty and graduate students on complex projects and issues that require in-depth knowledge of the multiple technical areas within the University’s Research Computing Services Group as well as the core computational research tools used by the Department of Earth & Environment. Work directly with faculty and other academic stakeholders to assess needs and recommend solutions as a representative of the Research Computing team. Act as primary liaison between faculty, staff, and students in Earth & Environment and staff at Research Computing Services. Reside in the Department of Earth & Environment.
B.A./B.S. required, Masters preferred. Five to eight years of relevant experience. Strong analytical skills with an ability to manage multiple projects and deliverables. Extensive knowledge of numerical methods, computational methodologies, and math/statistical software packages (Python, MATLAB, R). Experience with computational workflows and tools (e.g. ENVI/ARCGIS, QGIS/GRASS) related to Earth & Environment, including Energy & Environmental science, Geographical Sciences, Biogeosciences, and Geology/Geophysics/Geochemistry. Fluency in multiple programming languages, using and scripting Linux, and ability to quickly learn new programming languages and tools as required. Experience with computing on large-scale clusters and optimizing/parallelizing code desired.
Systems Programmer/Administrator I (Job # 5162/J2317)
This position is part of the systems administration and agile DevOps teams responsible for architecting, engineering, administering, and operating the BU Research Computing Services (RCS) and Massachusetts Open Cloud (MOC) grid, virtual, and cloud based systems. This position will have specific responsibilities in administering virtualized servers and MOC cloud resources and serve as a technical liaison between RCS and MOC. The position works with RCS and MOC team members to install, configure, maintain, and update hardware and software, monitor, improve performance, resolve problems and help the users of the systems.
B.A./B.S. and one to three years of work experience or M.A./M.S. Knowledge of computer hardware, Linux operating systems, and networking technologies. Experience with Software Define Networks, KVM and OpenStack are a plus. Fluency in multiple programming languages (especially C, Shell, Python and Perl). Strong communications skills. Ability to learn and apply new things quickly. Strong problem solving skills.