What are the responsibilities and job description for the Scientific Web Developer position at LBL Careers?
Lawrence Berkeley National Lab’s (LBNL) Advanced Light Source (ALS) Division has an opening for a Scientific Web Developer work within the ALS Photon Science Development group (PSD).
In this role, you will be a part of a team developing applications for end users and researchers that interact with scientific instrumentations. You will engage in hands-on activities related to the design, development, maintenance, and support of user interfaces that control and monitor scientific instruments at the Advanced Light Source.
The Advanced Light Source (ALS) is a premier user facility within the US Department of Energy complex, serving nearly 1,700 users per year, utilizing light across the electromagnetic spectrum, from infrared through hard x-rays. Its beamlines are used to study chemistry, biology, materials science, and the most pressing topics of worldwide concern, including pharmaceutical development, energy sciences, and geophysics. The ALS is preparing for a major upgrade to become a diffraction-limited light source with coherent power orders of magnitude higher than is available today.
This position can be hired at the Level 1 or Level 2 Scientific Web Developer
What You Will Do:
-
Develop browser-based user interfaces for scientific workflows that integrate with scientific controls systems, allowing users to conduct experiments.
-
Develop browser-based user interfaces that display data streamed from scientific instruments.
-
Create rapid prototypes and engage in user interface testing of applications.
-
Work with ALS scientists to capture requirements for software tools.
-
Provide technical user support, troubleshooting, and triage of issues.
-
Create unit and integration tests for analysis pipelines.
-
Design, maintain, and deploy software using modern unit testing and deployment techniques.
-
Develop user-friendly documentation: software guidelines, tutorials, maintenance.
-
Develop solutions directly with the ALS beamline scientists.
-
Collaborate with other Scientific User Facilities.
-
Give occasional presentations to ALS staff.
The Level 2 responsibilities also Include:
-
Provide expertise and technical leadership in implementing web-based solutions.
-
Implement Continuous Integration and deployment workflows to new and existing code repositories.
-
Develop backend web services that integrate with a variety of business and scientific systems including but not limited to authentication and authorization systems and user databases.
What is Required:
-
Bachelor’s degree and a minimum of 2 years of related experience; or an advanced degree without experience; or equivalent work.
-
Knowledge and experience with front end software development.
-
Experience with one or more Single Page App (SPA) development tools (e.g., React, Vue, Angular).
-
Experience with Web application development.
-
Knowledge and experience with software project management techniques such as revision control, build tools, and issue tracking, continuous integration (CI) tools and methods.
-
Strong analytical and problem-solving skills.
-
Organizational skills and attention to detail.
-
Ability to work as part of a team, including the ability to interact well with external collaborators and scientists.
The Level 2 position qualifications also include:
-
Minimum of 5 years of related experience with a Bachelor’s degree; or 3 years and a Master’s degree; or equivalent work experience.
Desired Qualifications:
-
Experience with scientific instrumentation and automation of experiments
-
Experience with EPICS and Bluesky controls frameworks.
-
Experience developing authorization and authentication systems using standard protocols (e.g., OIDC, SAML, etc.).
-
Experience with python.
-
Experience with databases (SQL, NoSQL).
Notes:
-
This is a full-time career appointment, exempt (monthly paid) from overtime pay.
-
This position will be hired at a level commensurate with the business needs and the skills, knowledge, and abilities of the successful candidate.
- For the Computer Systems Engineer C70.1, the position is expected to pay $7,050.00 - $8,812.00/month, which fits within the full salary range of $7,050.00 - $11,897.00/month. For the Computer Systems Engineer C70.2, the position is expected to pay $8,883.00 - $11,103.00/month, which fits within the full salary range of $8,883.00 - $14,990.00/month.
-
Salary for this position will be commensurate with the final candidate’s qualification and experience, including skills, knowledge, relevant education, certifications, plus also aligned with the internal peer group. It is not typical for an individual to be offered a salary at or near the top of the range for a position.
-
This position may be subject to a background check. Any convictions will be evaluated to determine if they directly relate to the responsibilities and requirements of the position. Having a conviction history will not automatically disqualify an applicant from being considered for employment.
-
This position is eligible for a hybrid work schedule - a combination of teleworking and performing work on site at Lawrence Berkeley National Lab, 1 Cyclotron Road, Berkeley, CA. Work schedules are dependent on business needs. Individuals working a hybrid schedule must reside within 150 miles of Berkeley Lab.
Learn About Us:
Berkeley Lab (LBNL) addresses the world’s most urgent scientific challenges by advancing sustainable energy, protecting human health, creating new materials, and revealing the origin and fate of the universe. Founded in 1931, Berkeley Lab’s scientific expertise has been recognized with 16 Nobel prizes. The University of California manages Berkeley Lab for the U.S. Department of Energy’s Office of Science.
The core values of the ALS reflect a strong commitment to diversity, equity, and inclusion. We seek candidates who will support a culture in which each member of the community feels welcomed and valued. An ongoing commitment to recruiting and retaining a vibrant, diverse, and talented workforce is paramount to promoting a strong and successful lab community. For more information refer to the LBNL core values and the ALS mission statement and core values.
Working at Berkeley Lab has many rewards including a competitive compensation program, excellent health and welfare programs, a retirement program that is second to none, and outstanding development opportunities. To view information about the many rewards that are offered at Berkeley Lab- Click Here.
Berkeley Lab is committed to Inclusion, Diversity, Equity and Accountability (IDEA) and strives to continue building community with these shared values and commitments.
Berkeley Lab is an Equal Opportunity and Affirmative Action Employer. We heartily welcome applications from women, minorities, veterans, and all who would contribute to the Lab’s mission of leading scientific discovery, inclusion, and professionalism. In support of our diverse global community, all qualified applicants will be considered for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, or protected veteran status.
Equal Opportunity and IDEA Information Links:
Know your rights, click here for the supplement: "Equal Employment Opportunity is the Law" and the Pay Transparency Nondiscrimination Provision under 41 CFR 60-1.4.