×
Register Here to Apply for Jobs or Post Jobs. X

Scientific Software Developer​/Data Systems

Job in Menlo Park, San Mateo County, California, 94029, USA
Listing for: Stanford University
Full Time position
Listed on 2026-07-10
Job specializations:
  • Software Development
    Software Engineer, Data Scientist, Machine Learning/ ML Engineer, AI Engineer (Applied/Software)
Salary/Wage Range or Industry Benchmark: 138402 - 163985 USD Yearly USD 138402.00 163985.00 YEAR
Job Description & How to Apply Below

Position Overview

Do you enjoy collaborating with scientists and software developers to solve complex challenges? Contributing to breakthrough discoveries in science and working with unique experimental instruments in a world‑leading scientific research environment excites you? The Experimental Data Systems (EDS) division within the Linac Coherent Light Source (LCLS) Directorate at SLAC is seeking a Computational Beamline Scientist to deploy and optimize complex computational workflows and integrate them into day‑to‑day facility operations.

Job

Purpose

As a software developer in the LCLS Data Management Department, you will work within an interdisciplinary team of software developers, scientists, and engineers. Your responsibilities will include adapting and optimizing codes for beamline deployment and user interaction, designing user interfaces, discovering and implementing efficient usage patterns, and operating machine‑learning algorithms and frameworks for science. Experience with scientific facility operation procedures and collaborative coding is required.

Your

Specific Responsibilities Include
  • Analyze, develop, implement, modify, and maintain algorithms and pipelines to analyze scientific data generated by LCLS.
  • Develop, optimize, and maintain data‑analysis workflows for day‑to‑day facility operations.
  • Interface with external collaborators and users, providing technical support for their use of LCLS software and hardware.
  • Support the development of new machine‑learning data‑analysis approaches, focusing on usability by beamline scientists and scientific users.
  • Assist users of scientific instruments in running self‑developed data‑analysis software within the LCLS framework, consulting with developers and designing integrated solutions.
  • Debug and document computer application programs to meet users' needs.
  • Observe, analyze, and optimize software resource usage patterns, training current and future users.
  • Ensure effective communication and information flow to various audiences.
  • Build and maintain relationships to foster trust, collaboration, and a positive climate to achieve common goals.
  • Promote a culture of safety and compliance with all applicable university policies and procedures.
Additional Opportunities Include
  • Participate in and contribute to general group research activities.
  • Represent your research results at seminars, scientific conferences, and workshops.
To Be Successful In This Position You Will Bring
  • Bachelor's degree in physics, chemistry, biology, engineering, science, or related field and five years of relevant experience; or a combination of education and experience.
  • Thorough understanding of all aspects of the software development life cycle and quality‑control practices.
  • Strong knowledge of at least one programming language (Python required; C/C++ preferred but not required).
  • Ability to select, adapt, and effectively use a variety of programming methods.
  • Expertise in developing, testing, and deploying applications.
  • Operational experience with scientific AI‑based algorithms and frameworks, including large‑language models.
  • Ability to define and solve logical problems for highly technical applications.
  • Effective communication skills with both technical and non‑technical clients.
  • Demonstrated experience leading activities on structured team development projects.
  • Ability to recognize and recommend needed changes in user and/or operations procedures.
Preferred Requirements
  • Background in x‑ray or material science.
  • Previous experience in roles related to operations at a scientific facility.
SLAC Employee Competencies
  • Effective Decisions:
    Uses job knowledge and solid judgment to make quality decisions in a timely manner.
  • Self‑Development:
    Pursues a variety of venues and opportunities to continue learning and developing.
  • Dependability:
    Can be counted on to deliver results with a sense of personal responsibility for expected outcomes.
  • Initiative:
    Pursues work and interactions proactively with optimism, positive energy, and motivation to move things forward.
  • Adaptability:
    Flexes as needed when change occurs, maintains an open outlook while adjusting and accommodating changes.
  • Communication:
    Ensures effective…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary