Data Engineering Student Assistant
Listed on 2026-10-25
-
Software Development
Software Engineer
The Data Engineering Group within the NSLS-II’s Data Science and Systems Integration Division is seeking a student assistant to join the team as a software engineer. A successful candidate for this position is an engaged and motivated student who is excited to collaborate with a broad range of scientists and engineers.
Potential projects and tasks include work on central data infrastructure, such as the open-source data access service Tiled, as well as beamline-specific data systems. We seek those who are interested in managing large, complex collections of data, especially to support scientific discovery.
Essential Duties and Responsibilities- Develop and maintain software which makes up part of the facility’s data infrastructure
- Perform limited operations support for software or infrastructure under development
- Collaborate with other engineers and scientists to gather and address requirements
- Configure infrastructure (such as databases, containers, system monitors) and deploy changes using IaC (infrastructure as code)
- Currently enrolled in an academic program leading to a bachelor’s degree in computer science, electrical engineering, computer engineering, information technology, or a related field
- A demonstrated passion for collaborative software development
- Experience developing software in Python, especially web servers or storage utilities
- Experience working in a Linux environment, including command line and basic system management
- Knowledge of file systems, databases, SQL, and authentication & authorization concepts is a plus
- Senior standing or equivalent placement in an academic program in one of the prescribed fields
- Existing contributions to open-source software projects or other scientific software
- Experience working with FastAPI and related libraries
- Excellent verbal, written, and presentation communication skills
- Ability to work well in a team environment, with people who have a range of interests and abilities
This position is primarily on-site, with limited hybrid allowed for some situations (such as remote meetings). Brookhaven Laboratory is committed to providing fair, equitable and competitive compensation.
The full salary range for this position is $17.00 - $31.25 / hourly. Salary offers will be commensurate with the final candidate’s qualification, education and experience and considered with the internal peer group.
Brookhaven National Laboratory requires all non-badged personnel including visitors to produce a REAL- REAL- documentation to access Brookhaven National Laboratory – view more information .gov/real- is due to nationwide identification requirements for federal site access as required by the federal REAL . Those not in possession of a REAL
-compliant document will not be permitted to access the site which includes access to the Laboratory for interviews.
As a U.S. Department of Energy laboratory, Brookhaven National Laboratory requires employees to obtain and maintain a DOE Uncleared Personal Identity Verification (UPIV) credential in accordance with Homeland Security Presidential Directive 12 (HSPD-12) requirements. The credentialing process is completed as part of onboarding and enables access to DOE facilities and information systems. As a condition of employment, the selected candidate must be able to obtain and maintain a UPIV credential.
These requirements are established under DOE Order 206.2 Chg. 2, Identity, Credential, and Access Management (ICAM
- Identity, Credential, and Access Management (ICAM)), and DOE Order 473.1A
- Physical Protection Program
- Physical Protection Program.
Brookhaven National Laboratory (www.bnl.gov) delivers…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).