Argonne National Laboratory Mathematics and Computer Science Division
Argonne Home > MCS Division > About MCS > Job Opportunities

Job Opportunities

MCS Positions

 

Senior Computer Science

Argonne National Laboratory invites outstanding candidates to apply for the position of Senior Computational Scientist.

The Mathematics and Computer Science (MCS) Division has world-class programs in basic and applied research. We support a wide diversity of exciting programs in computational science – including computational biology and bioinformatics, global climate modeling, nanotechnology, and national security applications.

We offer access to one of the top open-science computers in the world: a 500-teraflops Blue Gene/P system. Our objective is to find innovative ways to solve problems previously considered infeasible. The selected candidate will work with our research groups on new algorithms and methodologies needed to address the most challenging problems in science and engineering in the 21st century.

The appointee will lead a team of researchers and software developers in designing highly scalable codes for leadership-class computers. In addition to conducting innovative research, the selected candidate will help expand our current research programs by actively pursuing new research and funding opportunities. The position includes the possibility of being a joint appointment with the University of Chicago/Argonne Computation Institute.

The candidate should have comprehensive knowledge of high-performance computational science issues, a demonstrated ability as a project coordinator, and a substantial record of accomplishments, including keynote addresses and significant publications in peer-reviewed journals. Also desired are good collaborative skills, Applicants should hold a Ph.D. degree and have 15 years of experience or the equivalent.

The Mathematics and Computer Science Division offers an excellent computational environment for this work. We work closely with the Argonne Leadership Class Facility, with access to the Blue Gene systems. We also have a world-renowned distributed systems laboratory and a virtual environments laboratory. For more information, see the MCS Web page.

Argonne offers an excellent compensation and benefits package. For full consideration, please send a curriculum vitae, statement of research interests, list of publications, and professional references to the Argonne job website for Requisition MCS-312816. Argonne is a U.S. Department of Energy laboratory managed by UChicago Argonne, LLC.

Argonne is an equal opportunity employer, and we value diversity in our workforce.


Software Developer
Compiler Technology for Automatic Differentiation
for Laboratory for Advanced Numerical Simulations (LANS)

Argonne National Laboratory invites candidates to apply for a software developer position in the Laboratory for Advanced Numerical Simulations in the Mathematics and Computer Science (MCS) Division.

The successful candidate will work with members of the Computational Differentiation group, which develops software for automatic differentiation and other source transformation tools, including ADIC, OpenAD/F, and OpenAnalysis.  The software developer will be primarily responsible for designing, implementing, debugging, and testing new functionality in the C/C++ automatic differentiation tool ADIC, as well as leveraging the underlying compiler infrastructure for tools for source-based performance analysis and tuning.  The position requires some collaboration with junior and senior computer scientists within the MCS division and at collaborating institutions, especially Lawrence Livermore National Laboratory and Colorado State University.

Expertise in developing large, object-oriented software packages and/or in compiler construction, including program analysis and optimization, is required; experience with a compiler construction toolkit, such as Sage or SUIF, is highly desired.  Also desirable is experience with the EDG frontend, C++, and automatic differentiation. Good communication skills are essential.

Applicants should possess a B.S. degree and 2-5 years experience or an M.S. degree and 0-2 years experience. The appointment is for one year (renewable).

The MCS Division offers an excellent computational environment for this work, including several large Linux clusters, a world-renowned distributed systems laboratory, and a virtual environments laboratory. For more information, see the MCS Web page. http://www.mcs.anl.gov

Candidates should submit a resume through the Argonne job website for Requisition MCS-311848.

A U.S. Department of Energy laboratory managed by UChicago Argonne, LLC.

Argonne is an equal opportunity employer, and we value diversity in our workforce.


 


Postdoctoral Position - Handling Anomalous Behavior in Large-Scale Parallel Programs - Radix and LANS

The Mathematics and Computer Science (MCS)  Division at Argonne National Laboratory invites outstanding candidates to apply for a postdoctoral position focusing on the development of innovative approaches to detecting and preventing abnormal behaviors in large-scale parallel applications.

The successful candidate will work with both the Radix Laboratory and the Laboratory for Advanced Numerical Simulation (LANS) teams on both basic and applied research topics, with the goal of accurate and efficient problem detection in petascale applications and beyond. For example, the successful candidate would perform research on collective behavior analysis by exploiting the fact that, in most SPMD applications, most of the processes are performing the same type of computation, but incorrect results or nondeterministic behavior can be caused by erroneous application code, as well as by events that are not under user control (e.g., scheduling decisions, network conflicts, nondeterminism in the network or communication library, memory access patterns).  This position involves interacting with users to understand problems, collaborating with other scientists at universities and laboratories, and presenting papers at workshops and conferences.

The MCS Division has a vigorous research program in applied mathematics and computer science, and provides access to world-class computing facilities, including a 2,048-processor Blue Gene/L supercomputer, a 100-teraflops Blue Gene/P system, and a 5.8-teraflops SiCortex system. Plans are also under way to scale up the Blue Gene/P during 2008 to be one of the largest computers in the world. In addition, the computational environment includes several other large Linux clusters, a distributed systems laboratory, and a virtual environments laboratory. For more information, see http://www.mcs.anl.gov.

Argonne is located in the southwestern suburbs of Chicago, offering the advantages of affordable housing, good schools, and easy access to the cultural attractions of the city.

Applicants must have recently received a Ph.D. in computer science or a related discipline and should have expertise in one or more of the following areas: graph algorithms, static program analysis, or behavior-based anomaly detection. Considerable knowledge is required in one or more of the following areas: parallel programming, scientific computing, parallel system software (schedulers, parallel file systems, etc.). Candidates should be able to create, maintain, and support high-quality software.

The appointment is for a one-year term (renewable). Via the Argonne website under division postdoctoral job openings for job requisition MCS-312681, candidates should submit a curriculum vitae; research proposal; list of publications, abstracts, and significant presentations; and the names of three references, other than Argonne staff, who can attest to the candidate's ability and potential.

For further information about the Argonne division postdoctoral appointments, see the website. For answers to questions, please contact Giselle Sandi, in Argonne's Division of Educational Programs at gsandi@anl.gov.

A U.S. Department of Energy laboratory managed by UChicago Argonne, LLC.

Argonne is an equal opportunity employer, and we value diversity in our workforce.

Candidates should submit a resume through the Argonne job website for Requisition MCS-312681.


Postdoctoral Appointee- Radix Laboratory

Argonne National Laboratory invites outstanding candidates to apply for a postdoctoral research position in the Radix Laboratory (http://www.mcs.anl.gov/radix) in the Mathematics and Computer Science (MCS) Division. Computer scientists in the Radix Laboratory design, implement, and study scalable system software for petascale systems. This position focuses on the ZeptoOS project. Research is hands-on; Argonne has a 2,048-processor Blue Gene/L supercomputer and plans to install a 100-teraflops Blue Gene/P system in 2007. The machine will be part of the Argonne Leadership Computing Facility, and plans are to scale it up during 2008 to be one of the largest computers in the world.

The Radix I/O team is an active participant in the SciDAC Scientific Data Management Center (http://sdmcenter.lbl.gov) and in the Institute for Ultra-Scale Visualization (http://www.iusv.org). It also leads development of the PVFS parallel file system and the ROMIO MPI-IO implementation and actively participates in the development of Parallel netCDF. Besides the ZeptoOS project, other projects in the Radix Laboratory include MPICH2, an implementation of the Message Passing Interface; FTB, a fault-tolerant backplane for large systems; and Cobalt, a component-based job scheduler and resource manager.

The successful candidate will work with the Radix ZeptoOS team focusing on the design, implementation, testing, and performance analysis of open source operating system software stack for massively parallel machines such as IBM Blue Gene, Cray XT, or SiCortex. Challenges include the identification and reduction of OS jitter for massively parallel jobs, adding advance optimizations to file I/O forwarding infrastructure, and ensuring that the software is fault-tolerant. The MCS Division has a vigorous research program in applied mathematics and computer science. In addition to Blue Gene access, the computational environment includes several other large Linux clusters, a distributed systems laboratory, and a virtual environments laboratory. For more information, see http://www.mcs.anl.gov.

Applicants must have recently received a Ph.D. in computer science or a related discipline and should have expertise in system software for supercomputers. Considerable knowledge of developing large software packages, including program analysis and optimization; considerable knowledge of C/C++ programming under Unix; considerable knowledge in one or more of the following areas: operating system kernels, parallel programming, networking/messaging, fault tolerance; and considerable ability to create, maintain, and support high-quality software. The appointment is for a one-year term (renewable). Via the Argonne website under division postdoctoral job openings for job requisition MCS-313067 , candidates should submit a curriculum vitae; research proposal; list of publications, abstracts, and significant presentations; and the names of three references, other than Argonne staff, who can attest to the candidate's ability and potential.

For further information about the Argonne division postdoctoral appointments, see the website. For answers to questions, please contact Giselle Sandi, in Argonne's Division of Educational Programs at gsandi@anl.gov.

Argonne is located in the southwestern suburbs of Chicago, offering the advantages of affordable housing, good schools, and easy access to the cultural attractions of the city.

A U.S. Department of Energy laboratory managed by UChicago Argonne, LLC.

Argonne is an equal opportunity employer, and we value diversity in our workforce.


Software Development Specialist - SHARP Group

Term
Argonne National Laboratory invites candidates to apply for a software development specialist – term position in the Simulation-based High-efficiency Advanced Reactor Prototyping (SHARP) group in the Mathematics and Computer Science (MCS) Division.

The successful candidate will work with members of the SHARP group that is a team of nuclear engineers and computational scientists working together to develop the next-generation computational tools for the design and licensing of advanced nuclear reactors. The SHARP project aims at leveraging petascale computing resources to carry out simulations of the fundamental physical phenomena of nuclear reactor cores on highly detailed three-dimensional geometries. This includes the development and application of innovative algorithms in the areas of neutron transport; conjugate heat transfer; structural mechanics; and multi-physics coupling. The goal is to apply these simulations to gain a far deeper understanding of the safety characteristics and design margins of proposed next generation reactor designs, significantly improving the economics of nuclear energy, which seeks to develop worldwide consensus on enabling expanded use of economical, carbon-free nuclear energy to meet growing electricity demand.

Candidates should have comprehensive experience in fluid mechanics and heat transfer. In addition, should possess experience with large parallel computers, high-order numerical methods, and advanced timestepping schemes for numerical solution of ODES. Comprehensive experience with iterative solvers, and the development of large scale production codes is also required. Candidates should also possess good knowledge with Fortran and C.

Applicants should possess a B.S. degree with 6-8 years experience, an M.S. degree with 2-3 years experience or a PhD with 0-1 year of experience. To apply via the Argonne website under job openings for job requisition MCS-313853, candidates should submit a resume/curriculum vitae and the names of three references.

The MCS Division offers an excellent computational environment for this work, including several large Linux clusters, a world-renowned distributed systems laboratory, and a virtual environments laboratory. For more information, see the MCS Web page. http://www.mcs.anl.gov.

Argonne is an equal opportunity employer, and we value diversity in our workforce. A U.S. Department of Energy laboratory managed by UChicago Argonne, LLC.


Postdoctoral Researcher – Next-Generation Solvers for Mixed-Integer Nonlinear Programs

The Mathematics and Computer Science (MCS) Division at Argonne National Laboratory invites outstanding candidates to apply for a postdoctoral position focusing on Mixed-integer nonlinear programming (MINLP) which combines the difficulty of optimizing over discrete variable sets with the challenges of handling nonlinear functions. MINLP is one of the most flexible modeling paradigms available, and an expanding body of researchers and practitioners, including computer scientists, engineers, economists, statisticians, and operations managers, are interested in solving large-scale MINLPs.

The successful candidate will work on a joint project with the University of Wisconsin - Madison. The aim of this project is to make MINLP as ubiquitous as MILP by analyzing the structure of fundamental MINLP models, by designing search and partitioning strategies capable of leveraging the results of these analyses as fully as possible, and by implementing the resulting algorithmic frameworks efficiently on modern computational resources.

Candidates are also encouraged to expand their own research agenda at Argonne. The appointment will be in the Mathematics and Computer Science Division, which has strong programs in scientific computing, software tools, and computational mathematics. Candidates should have a background in one or more of the following: optimization, numerical analysis, linear algebra, scientific computing, and C/C++. Experience with integer or nonlinear optimization techniques and modeling languages such as AMPL and GAMS is a plus.

Internationally recognized for innovative research in high-performance computing, the MCS Division supports an excellent computational environment that includes access to a scientific visualization laboratory and a distributed computing laboratory. Argonne is located in the southwestern Chicago suburbs, offering the advantages of affordable housing, good schools, and easy access to the cultural attractions of the city.

Candidates should submit an application via the Argonne website under division postdoctoral job openings for job requisition MCS-313702. The application must include curriculum vitae; list of publications, abstracts, and significant presentations; and the names of three references, other than Argonne staff, which can attest to the candidate's ability and potential.

For further information about division postdoctoral appointments at Argonne, see the http://www.dep.anl.gov/postdocs/divisionpostdoc.htm website. Questions can be addressed to Sven Leyffer, or Todd Munson, MCS Division, by e-mail to leyffer@mcs.anl.gov or tmunson@mcs.anl.gov.

A U.S. Department of Energy laboratory managed by UChicago Argonne, LLC.

Argonne is an equal opportunity employer, and we value diversity in our workforce.


Assistant Software Developer - Bioinformatics

Argonne National Laboratory invites candidates to apply for a Assistant Software Developer - Term position in the Bioinformatics Group in the Mathematics and Computer Science (MCS) Division.

The successful candidate will work with members of the Bioinformatics group which studies biological systems through the use of computational tools and the application of methods from computer science, mathematics, and information theory. At Argonne, our goal is to develop new methods and technologies for acquiring, organizing, analyzing, and visualizing such data. The assistant software developer will be primarily responsible for building systems and tools to visualize and analyze biological data as well as develop methods for the solution of computational science problems. The position requires working as a member of a team under the supervision of senior technical staff, as appropriate.

The qualified candidate will assist in building web based data query, display and complex visualization tools. Develops methods web based data analysis for genome and metagenome data. Assures that innovative software embodies newly discovered techniques. Also, applicants must have a comprehensive knowledge and experience with Perl, HTML, Javascript and CSS to create DHTML. Good knowledge of the Unix and/or Linux operating systems. Good experience and skills in interdisciplinary research involving biologists, computer scientists, and various interdisciplinary scientists. Some knowledge of MySQL and AJAX, biology and/or bioinformatics. Good communication skills are essential.

Applicants should possess a B.S. degree and 0-1 years experience. To apply via the Argonne website under job openings for job requisition MCS-313538, candidates should submit a resume/curriculum vitae and the names of three references.

The MCS Division offers an excellent computational environment for this work, including several large Linux clusters, a world-renowned distributed systems laboratory, and a virtual environments laboratory. For more information, see the MCS Web page. http://www.mcs.anl.gov.

Argonne is an equal opportunity employer, and we value diversity in our workforce. A U.S. Department of Energy laboratory managed by UChicago Argonne, LLC.

Argonne Positions

For other current job opportunities at Argonne National Laboratory, see the Argonne Web page.

NOTE: The Argonne Leadership Computing Facility (ALCF) has open positions; please see the Web page.


U.S. Department of Energy The University of Chicago Office of Science - Department of Energy
Privacy & Security Notice | Contact Us