ESnet Student Program

Every year we offer graduate, undergraduate, and high school students to work with our scientists and engineers to address challenges in high-speed scientific networking.  We bring in students in Spring, Summer, and Fall. Our program is a 12-16 week paid program that offers students the opportunity to gain hands-on research experience at Berkeley Lab's Scientific Networking Division.


2024 Projects

ESnet's mission is to accelerate science by delivering unparalleled networking capabilities, tools, and innovations. ESnet interconnects the US National Laboratory system, is widely regarded as a technical pioneer and is currently the fastest science network in the world. We are a dynamic organization, highly motivated and focused on results. We are working at the leading edge of software-defined networking, network knowledge plane, dynamic network infrastructure, network visualization, network knowledge plane, multi-domain and multi-layer architectures, machine learning, and quantum network etc. The successful students will be the ones who brings strong and diverse coding skills and are self-motivated.

As part of the application process, please combine a short cover letter with your resume and explain which projects you would prefer to apply to. 


Project One

Title: Improving Network Observability

Term: Summer 2024

Required skills: Computer Networking familiarity, Python or comparable programming language, Data Collector Tools (Telegraf, Logstash, or comparable), Grafana or similar visualization systems, Elasticsearch or similar NoSQL databases, Machine Learning (optional).

Abstract:

ESnet maintains several tools that collect extensive amounts of data about the state of its network. We store this collected data along with metadata in a database, which is used to drive a wide range of reports, visualizations, and dashboards for use both internally and externally. We are looking to expand the capabilities of these systems to enable new possibilities for our users.

This internship will focus on assisting ESnet developers in exploring and implementing new capabilities in data collection and analysis. Examples include but are not limited to - conversion of SNMP polling to streaming telemetry, machine learning of datasets to discover and alert on anomalies, adapting current ESnet data collection components to open source as part of the newly formed metrANOVA project, and integration of entirely new internal datasets. An effort will be made to align the candidates' interests and capabilities with the project.


 

Project Two

Title: Network Orchestration with Clixon

Term: Summer 2024

Required skills: Client-Server model concepts and REST APl; Linux / MacOS; git and gitlab; Python, Java, or C.

Abstract:

Network Orchestration is a crucial component for Wide Area Network (WAN) providers like ESnet to manage an increased amount of networking devices and enhance the overall robustness of the network. It also decreases the deployment time of new networking equipment and helps significantly to reduce the configuration complexity. This project is about gathering some hands-on experiences in network orchestration by leveraging a combination of different open-source tools. One of the objectives is to develop a very basic workflow to e.g. configure a loopback interface on a router. Another potential outcome of this project would be a feature and implementation comparison with ESnet’s pre-existing services which are currently based on a proprietary platform, as well as the required steps and changes to move to an open-source product.



Project Three

Title: ESnet Figma Design System

Term: Summer 2024

Required skills:

Visual and communication design principles including typography, iconography, color theory, and grid systems with experience crafting for multiple web platforms. Familiarity with Figma, Sketch, Adobe Creative Suite, or comparable design software.

Desired skills:

An understanding of responsive design and how to apply mobile-first responsive strategies in design tooling such as Figma, Sketch, or Adobe Creative Suite. Familiarity with designing, maintaining, and scaling, new components, tokens, and elements in an existing design system.

We desire applicants to have a well-structured reviewable portfolio website. Familiarity with accessibility design.

Abstract:

ESnet is developing its design system to be used across its product portfolio. A design system is a pattern for handling the common look and feel of user interfaces at scale. They enable organizations to develop frontend solutions at a higher velocity with a more consistent output. This is a high-visibility project where the designer will have touchpoints with multiple groups across the organization. The end product will have high public visibility. The scope of this internship is to assist in designing components by delivering low-fidelity wireframes and high-fidelity visual comps. The ideal candidate will also assist with crafting the documentation for these new components and assist with hand off to developers.


 

Project Four

Title: Streamlining Deployment Workflow for Globus Data Transfer Sites with Ansible

Term: Summer 2024

Required Skills:

Familiarity with Virtual Machines and Docker. Familiarity with UX/UI Concepts and Design. Familiarity with HTML, CSS, and some JavaScript

Desired Skills:

Knowledge of Graphic Design concepts. Experience in UX/UI Concepts and Design. Visual and communication design principles including typography, iconography with experience crafting. Familiarity with the Django framework is a plus.

Abstract:

This internship opportunity offers an immersive experience in accelerating scientific progress through optimizing the deployment workflow for a Django-based web application. We’ll leverage Docker, Vagrant, and Ansible to parameterize an existing Django codebase for easy deployment and styling for downstream developers and infrastructure teams. The selected student will gain hands-on experience in transforming an existing code repository into a seamlessly deployable system across various prestigious institutions in the United States and globally.

Intern Responsibilities:

Parameterize Codebase for Enhanced Styling. Scripting in Ansible for Dockerized and Vagrant Deployments. Reduce deployment friction, driving nationwide and global adoption.

 


Project Five

Title: ESnet Scientific Networking Communications & Multimedia Internship

Term: Summer 2024

Required skills:

Strong writing and editing skills, preferably experience covering science and/or technology subject matter. Familiarity with Web content management systems (WordPress, Drupal). Proficiency in using video-creation tools to create short, impactful videos (whether simple, such as Canva and iMovie, or advanced, such as Adobe Premiere). Proficiency in editing images using Adobe Photoshop 

Abstract:

The ESnet Communications & Multimedia Internship will offer both an overview of strategic external and internal communications at a cutting-edge scientific networking organization and offer hands-on experience in scientific storytelling for different audiences, through assisting with Web features, press releases, internal newsletters, and social media, and supporting a complex website migration project. The summer intern will also be entrusted with creating several short videos, from “Why I Like Working for ESnet” staff testimonials to explainer-type videos that focus on ESnet’s innovative applied-research products and services.



Project Six:

Title: Network Performance Prediction with Foundation Models

Term: Summer 2024

Required skills: Expert with foundation modeling. Willing to learn about network performance prediction. Proficient in written communication.

Proficient in Python programming.

Abstract:

A research group led by Professor Arpit Gupta from UCSB has been interacting with ESnet management on exploring topics of automating some routine operations of ESnet.  In particular, a summer project has been established to understand the possibility of applying the foundation model the UCSB team has developed for network traffic prediction.  This task might provide helpful information for managing expected high volumes of traffic on some backbone links operated by ESnet.  The advantage of the foundation models is that they could systematically reduce the dependency on labeled data that are hard to come by for use cases involving unusually large volumes of traffic on a link.  The UCSB team has demonstrated successful use cases involving a campus network, we are interested in validating the approach for network backbone operated by ESnet.


 

Project Seven

Title: Machine Learning for Identification of REE-CM Hot Zones

Term: Summer 2024

Required skills: Experience with machine learning tools. Willing to learn about classification problems involving gamma-ray detection data.

Proficient in written communication. Proficient in Python programming.

Abstract:

Characterization of Rare Earth Elements and Critical Minerals (REE-CM) in unconventional and secondary sources is a complex task that needs to overcome the challenges of detecting low and variable concentrations and the uniqueness of every source material deposit in terms of composition, host material, and disposal environment. Like in traditional mineral prospecting, delineation of the REE-CM “hot zones” is critical for assessing the economic viability of these sources. Here, a hot zone is defined as a spatially delineated volume of high REE-CM concentrations within the tailing deposits.

We propose a machine learning (ML)-aided multi-physics approach for rapid identification and characterization of REE-CM hot zones in mine tailings for efficient recovery with a focus on coal and sulfide mine tailings and other processing or utilization byproducts, such as fly ash and refuse deposits.

This proposed multi-physics approach integrates a range of advanced and novel geophysical, radiological, and optical technologies deployed on aerial and surface platforms suitable for REE-CM prospecting. Aided by multiple existing and emerging core and lab analytical technologies, this integrated approach provides a cross-scale capability from whole tailing REE-CM hot zone identification down to mineralogical and REE-CM characterization and quantification. Advanced ML capabilities are key to integrating these multi-physics datasets for identifying hot zones and optimizing sensing technology deployment. Feature engineering ML joined with federated learning and transfer learning will be used for data organization, feature extraction, and privacy protection.


 


 Resources