Logo
ExecutivePlacements.com

LBL is hiring: Scientific Web Developer in San Francisco

ExecutivePlacements.com, San Francisco, California, United States, 94199

Save Job

Overview

LBL is hiring: Scientific Web Developer in San Francisco. Lawrence Berkeley National Lab's (LBNL) Advanced Light Source (ALS) Division has an opening for a

Scientific Web Developer . As part of the Photon Science Computing (PSC) group, the Computer Systems Engineer will help shape the strategy for control system user interfaces across the facility. This hands-on role includes designing, developing, maintaining, and supporting UI applications that control and monitor scientific instruments. The engineer will collaborate with scientists, engineers, and external partners to create robust, user-centered software solutions that expand experimental capabilities and boost operational efficiency. The ALS is a DOE user facility that produces bright light across multiple spectra. It serves thousands of users annually and collaborates with other Berkeley Lab divisions. It is preparing ALS-U upgrade project to enhance capabilities.

Responsibilities

Design and develop browser-based user interfaces for scientific workflows and real-time data visualization from instruments.

Create platforms for advanced data analysis and AI/ML-driven orchestration.

Collaborate with ALS scientists to gather requirements and deliver tailored software solutions.

Build and maintain scalable, sustainable frameworks supporting multiple UI configurations.

Provide technical support, troubleshoot issues, and ensure smooth user experiences.

Use modern practices for testing, deploying, and maintaining software systems.

Write clear, user-focused documentation, including guidelines and tutorials.

Work directly with beamline scientists to develop custom solutions.

Contribute to open-source projects and collaborate with other scientific facilities.

Present work to ALS staff, collaborators, and stakeholders as needed.

Lead the implementation of web-based solutions, offering technical expertise.

Develop backend services that integrate with authentication systems, user databases, and scientific tools.

Define and maintain publicly shared code libraries for the scientific community.

Champion accessibility and inclusive UX for diverse scientific users.

Qualifications

Bachelor's degree with a minimum of 8 years of related experience, or Master's degree with 6 years, or equivalent experience.

At least 4 years of experience in web application development.

Proficiency in front-end development, including experience with SPA frameworks such as React, Vue, or Angular.

Experience with backend frameworks (e.g., Node.js, FastAPI, Django).

Familiarity with modern software development practices: version control, build tools, issue tracking, and continuous integration (CI).

Experience with containerization and deployment technologies (e.g., Docker, Kubernetes, Podman).

Strong analytical, problem-solving, and organizational skills with excellent attention to detail.

Effective team player with the ability to collaborate with scientists and external partners.

Interest in supporting scientific research environments.

Proficient in Python (minimum 1 year) and experience with SQL databases.

Ability to install and maintain server hardware, including lifting up to 20 lbs.

Desired skills/knowledge

Experience with control systems such as Bluesky, EPICS or similar.

Skilled in scientific instrumentation and automating experimental workflows.

Experience with real-time data streaming (e.g., websockets, Kafka) and visualization at instrument rates.

Hands-on with DevOps for scientific apps (CI/CD to on-prem clusters; containers at beamlines).

Experience integrating authentication and authorization protocols (e.g., OIDC, SAML).

Additional information

Application date: Priority consideration will be given to candidates who apply by November 18, 2025. Applications will be accepted until the job posting is removed.

Appointment type: This is a full-time career appointment, exempt (monthly paid) from overtime pay.

Salary range: The expected salary for this position is $157,000 - $192,000, which fits into the full salary of $139,440 - $235,308 depending upon the candidate's skills, knowledge, and abilities.

Background check: This position is subject to a background check. Having a conviction history will not automatically disqualify an applicant.

Work modality: Work will be primarily performed at: Lawrence Berkeley National Lab, 1 Cyclotron Road, Berkeley, CA. A REAL ID or other acceptable form of identification is required to access Berkeley Lab sites.

Equal Employment Opportunity Berkeley Lab is an Equal Opportunity Employer. We welcome applications from all who could contribute to the Lab's mission of leading scientific discovery, excellence, and professionalism. All qualified applicants will be considered regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, protected veteran status, or other protected categories under law. Berkeley Lab is a University of California employer. It is the policy of UC to undertake affirmative action and anti-discrimination efforts. Misconduct Disclosure Requirement: finalists will disclose any misconduct decisions within the last seven years.

#J-18808-Ljbffr