About the role#
The Data Engineering Group at the NSLS-II Data Science and Systems Integration Division is looking for a student assistant to join as a software engineer. You will work on central data infrastructure, such as the open-source data access service Tiled, and support beamline-specific data systems. This role focuses on managing large, complex collections of data to support scientific discovery.
What you'll do#
- Develop and maintain software for the facility's data infrastructure.
- Provide limited operations support for software and infrastructure under development.
- Collaborate with engineers and scientists to gather and address project requirements.
- Configure infrastructure, including databases, containers, and system monitors, while deploying changes using infrastructure as code.
What you'll need#
- Current enrollment in a bachelor's degree program for computer science, electrical engineering, computer engineering, information technology, or a related field.
- Experience developing software in Python, specifically with web servers or storage utilities.
- Familiarity with a Linux environment, including command line use and basic system management.
- Knowledge of file systems, databases, SQL, and authentication or authorization concepts.
- A demonstrated interest in collaborative software development.
- Senior standing or equivalent academic placement is preferred.
- Experience with FastAPI and related libraries is a plus.
- Prior contributions to open-source or scientific software projects.
- Strong verbal and written communication skills and the ability to work well in a team.
Location & details#
- This position is located in Upton, New York.
- The role is primarily on-site with limited hybrid flexibility for specific situations like remote meetings.
- This is a part-time position with a rolling term.
- Compensation ranges from $17.00 to $31.25 per hour, based on qualifications and experience.
About Brookhaven National Laboratory
Brookhaven National Laboratory is a research facility based in Upton, New York. It was founded in 1947 and operates as a government agency. The laboratory employs over 3,300 staff members who focus on nuclear science, energy science, particle physics, and quantum information science. It conducts research supported by the United States Department of Energy.
How to get in at Brookhaven National Laboratory
Securing an internship at Brookhaven National Laboratory requires speed, as early applicants are often reviewed before the volume of submissions becomes unmanageable. Intern Insider sends an instant alert the moment a role matching your target is published anywhere, ensuring you apply among the first. This helps you get your materials in front of the team before the pile grows. Reaching out to the right person can significantly improve your response rate compared to submitting into a general queue. Intern Insider surfaces the recruiters behind the company roles so you can contact them directly to ask about the position or a referral. Using this approach helps you move past the automated screening process.



