> Markdown version of [/jobs/ext/4640137-research-software-engineer](https://www.wearedevelopers.com/jobs/ext/4640137-research-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Research Software Engineer - **Company:** Brookhaven National Laboratory - **Location:** New York, NY, United States - **Salary:** $104,700 - $150,733 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Data Analysis, C++ (Programming Language), Python (Programming Language), Machine Learning, RabbitMQ, Redis, Message Oriented Middleware, Software Engineering, Software Systems, Systems Integration, ZeroMQ (Concurrent Programming Libraries), Containerization, Kubernetes, Apache Kafka, Free and Open-Source Software, Pathfinder, Docker, Microservices - **Published:** November 8, 2026 - **Apply:** https://diversityjobs.com/career/18869847/Research-Software-Engineer-New-York-Upton ## About the Role * Bachelor's and 8+ years, or Master's and 6+ years, or Doctorate and +2 years post-PhD in physics, chemistry, material science, biology, computational science, an engineering discipline or closely related field of study. * Proficiency in Python or C++ programming. * Strong interpersonal and communication skills, with the ability to work effectively in a collaborative research environment. * Self-motivated, with a strong ability to learn quickly and adapt to new challenges. * Experience with scientific instrument data acquisition and analysis * undefined Preferred Knowledge, Skills, and Abilities: * Expertise in powder diffraction data analysis methods * Experience managing distributed software systems. * Contributions to community-led open-source projects. * Familiarity with data acquisition and analysis at a synchrotron light source, neutron source, or other major scientific facility. * Experience in developing and deploying AI models. * Demonstrated ability to collaborate on distributed software development teams. * Experience with HTTP APIs and Microservices, * Experience with containerization technologies (docker or Kubernetes) * Familiarity with message bus solutions such as Kafka, RabbitMQ, Redis, or ZeroMQ. ## Description Brookhaven National Laboratory is seeking a Research Software Engineer / Data Scientist to join the Data Science and Systems Integration (DSSI) Division at the National Synchrotron Light Source-II (NSLS-II). This unique position is in part supported by the ILLUMINE initiative, a DOE-wide collaboration advancing intelligent experiment steering and in part by the Genesis Mission BES AI Pathfinder Program to support the automatic analysis of powder diffraction data. These projects support and complement each other to deliver unique world leading capabilities to NSLS-II's users., * Develop, deploy, and maintain open-source software for experiment planning, control, and data acquisition within the Bluesky/Tiled ecosystem. * Develop tools to automate and streamline the processing and analysis of powder diffraction data. * Collaborate with scientists and engineers to integrate AI algorithms into beamline operations and enable intelligent experiment steering. * Provide user-facing support, training, and documentation while publishing and presenting results to the broader community.