Argonne National Laboratory Jobs

Mobile argonne-national-laboratory Logo

Job Information

Argonne National Laboratory Containerization and Confidential Computing Architect in Lemont, Illinois

The Argonne Leadership Computing Facility (ALCF) runs some of the world’s largest supercomputers to enable breakthroughs in science and engineering to address some of the world’s most challenging and complex problems. For years, our bread and butter has been running very large simulations, sometimes consuming the entire machine, that ran for many hours through a batch scheduler. However, modern workloads are a mix of simulations, AI, and services, often containerized. We are primarily an open science facility, but even open science can have confidentiality concerns, for instance computational biology may need access to HIPAA data.

We are looking for someone to take the lead on integrating edge services, containerization, and confidential computing and how to integrate those into our facility infrastructure to best serve our users. High level use cases might include having a containerized vector database running in the service infrastructure that is accessed and updated by the AI application running on the supercomputer.

Today, these are run on a set of compute nodes, which is inefficient because it may not make use of the GPUs or other computational resources and it requires the database to be started and stopped for each job, causing potentially 1000s of nodes to sit idle until the database is up. We wish to be able to run confidential jobs, such as the computational biology application mentioned above on the same supercomputer as non-confidential jobs. We have a dedicated secure enclave to do this, but it is limited in size because we can’t afford to run two supercomputers one for confidential computing and one for open science.

If you want to help us solve some of the most exciting computational science problems in the world and have experience in containerization, particularly secure container solutions, running reliable and scalable services in a containerized environment, and/or experience with confidential computing environments such as HIPAA, ITARS, or similar, apply and let’s see what we can do together.

In this role you can expect to:

  • Develop methods for the solution of systems operation and cybersecurity.

  • Work closely with software development teams, project coordinators, software architects, and systems administrators to see that the solutions are implemented.

  • Ensure that innovative software applications utilize newly discovered techniques.

  • Cultivate relationships with scientists and engineers within the division, lab wide, and with other labs, universities, and industry on computational science, data science, software development, and software tool issues.

Position Requirements

  • Experience in one or more of the following areas: containerization, security advanced computing, parallel tools, data-centric algorithms and tools, scientific visualization, collaborative tools, distributed computing, numerical methods, and/or software development.

  • Ability to effectively create, maintain and support high-quality software.

  • Experienced and skilled in interdisciplinary research involving mathematicians, computer scientists, and discipline scientists.

  • Utilizes independent judgment, the ability to abstract from specific problems to general solutions.

  • Ability to provide project leadership and to generate outside funding for research and development.

  • Systems software development experience (C, C++, Go, Rust, assembler or similar)

  • Experience and knowledge of containerization technologies (Docker, Podman, Kubernetes, OpenShift or similar)

  • Experience and knowledge of secure containerization technologies (gVisor, Kata containers, or similar)

  • Knowledge of HPC Scheduling systems is helpful, but not required

  • Ability to model Argonne's core values of impact, safety, respect, integrity, and teamwork.

This position can be hired at one of two levels (RD4 or RD5), and the requirements for each are as follows:

  • RD4: Bachelor’s degree and 12+ years of experience, Master’s degree and 7+ years of experience, or PhD and 6+ years of experience, or equivalent

  • RD5: Bachelor’s degree and 15+ years of experience, Master’s degree and 12+ years of experience, or PhD and 10+ years of experience, or equivalent

Job Family

Research Development (RD)

Job Profile

Software Engineering 4

Worker Type

Regular

Time Type

Full time

As an equal employment opportunity and affirmative action employer, and in accordance with our core values of impact, safety, respect, integrity and teamwork, Argonne National Laboratory is committed to a diverse and inclusive workplace that fosters collaborative scientific discovery and innovation. In support of this commitment, Argonne encourages minorities, women, veterans and individuals with disabilities to apply for employment. Argonne considers all qualified applicants for employment without regard to age, ancestry, citizenship status, color, disability, gender, gender identity, gender expression, genetic information, marital status, national origin, pregnancy, race, religion, sexual orientation, veteran status or any other characteristic protected by law.

Argonne employees, and certain guest researchers and contractors, are subject to particular restrictions related to participation in Foreign Government Sponsored or Affiliated Activities, as defined and detailed in United States Department of Energy Order 486.1A. You will be asked to disclose any such participation in the application phase for review by Argonne's Legal Department.

All Argonne offers of employment are contingent upon a background check that includes an assessment of criminal conviction history conducted on an individualized and case-by-case basis. Please be advised that Argonne positions require upon hire (or may require in the future) for the individual be to obtain a government access authorization that involves additional background check requirements. Failure to obtain or maintain such government access authorization could result in the withdrawal of a job offer or future termination of employment.

Interested in translating science into innovation? Build your career at Argonne.

At Argonne, we view the world from a different perspective. Our scientists and engineers conduct world-class research in clean energy, the environment, technology, national security and more. We’re finding creative ways to prepare the world for a better future.

To learn more about Argonne's benefits programs, amenities, and other employee programs, visit our main Careers (http://www.anl.gov/careers) site.

To learn more about the exciting science going on at Argonne, visit our Science and Technology (http://www.anl.gov/argonnes-science-and-technology) page.

To request a reasonable accommodation or for other application support, contact us anytime at careers@anl.gov or 630-252-2336.

DirectEmployers