System Integration Engineer

Brookhaven National Laboratory•Ridge, NY
•$71,600 - $100,000•Onsite

About The Position

This role resides in the Data Acquisition and Detectors (DAD) group of DSSI and works directly with NSLS-II beamline programs to integrate solutions spanning data acquisition, data access, and data analysis. The System Integration Engineer serves at the interface between beamline science and DAD technical capabilities, helping translate scientific and operational requirements into reliable deployed solutions. The role includes configuration, deployment, testing, troubleshooting, and support of end-to-end beamline data workflows and associated software and computing infrastructure. The successful candidate will collaborate with beamline scientists, software engineers, detector and controls experts, and data specialists, while developing broad expertise in scientific instrumentation, distributed computing, and data-intensive science.

Requirements

  • Requires a bachelor's degree in computer science, computer engineering, electrical engineering, physics, or a related scientific or engineering discipline.
  • Foundational software development or scripting experience, preferably using Python and/or similar languages.
  • Familiarity with Linux/Unix computing environments and basic networked or distributed computing concepts.
  • Ability to troubleshoot technical problems systematically across multiple components of an integrated system.
  • Strong interpersonal and communication skills, including the ability to work effectively with scientists and engineers from different technical backgrounds.
  • Self-motivated, with a strong ability to learn unfamiliar software, hardware, scientific instrumentation, and computing technologies.

Nice To Haves

  • Requires a bachelor's degree in computer science, computer engineering, electrical engineering, physics, or a related scientific or engineering discipline with 3+ years of experience supporting scientific research programs. Master’s degree preferred.
  • Hands-on experience with scientific data acquisition, experimental control systems, or computing workflows at a synchrotron, beamline, accelerator, or similar scientific user facility.
  • Proficient in Python and scientific data-analysis tools; C/C++ a plus. Familiarity with EPICS, Bluesky, areaDetector, or similar controls/orchestration platforms preferred.
  • Experience with HTTP APIs, databases, messaging systems, microservices, or distributed services.
  • Experience with containers (Docker, Podman, Kubernetes), CI/CD, and deployment/configuration automation.
  • Experience with high-throughput or streaming data storage, movement, and access technologies, plus monitoring/logging of integrated systems.
  • Proven ability to collaborate on multidisciplinary or distributed development teams, including contributions to open-source projects (scientific software a plus).
  • Skilled at translating scientific and user requirements into clear technical solutions and documentation.

Responsibilities

  • Work with beamline programs to understand scientific, operational, and technical requirements for data acquisition, data access, processing, and analysis.
  • Integrate, configure, deploy, test, and troubleshoot DAD software, services, and infrastructure in beamline environments.
  • Support end-to-end beamline data workflows from experimental data acquisition through data movement, storage, access, processing, and analysis.

Benefits

  • Comprehensive employee benefits program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service