ScienceIT Consultant
In this exciting role, you will partner with Berkeley Lab researchers to accelerate discovery through advanced computing, artificial intelligence, and data-driven science, supported by state-of-the-art cyberinfrastructure (CI) systems, tools, specialized software, and applications that enable research productivity and innovation.
We are looking for a talented professional with experience with the application of computation to solve research problems and strong technical and complex problem-solving skills for this role. You will work closely with different science teams simultaneously, using professional concepts to resolve issues creatively, as an IT expert or facilitator across all phases of the scientific lifecycle, supporting the efficiency and effectiveness of capabilities for data analysis, data management, data storage, computation, machine learning, and related IT needs expressed by scientific projects.
This position has an anticipated start date of November 3, 2025.
What You Will Do:
- Serve as a contact and knowledgeable resource for scientists needing assistance with using computation and data in their research.
- Collaborate with scientists and Science IT specialists to develop and translate those needs into information technology requirements & Networks with key contacts outside their own area of expertise.
- Support and maintain institutional capabilities for data analysis, data management, data storage, computation, identity management, and many other IT needs expressed by scientific projects.
- Plan, organize, track, and execute projects on behalf of our Science IT customers as part of a flexible team organization.
- Foster a cross-domain community and knowledge-sharing among science teams facing similar IT challenges.
- Independently provide implementation support and advice on a wide range of compute, storage, networking, and data analytics capabilities.
- Promote and assist researchers in utilizing Cloud Compute Services (AWS, GCP primarily), containerization tools, and other relevant technologies while exercising judgment in selecting methods, techniques and evaluation criteria for obtaining results to support scientific clients and research groups.
- Assist in cost & schedule estimation for the IT needs of scientific programs, as part of supporting grant applications, architecture development, or scientific program execution.
- Develop training and teach courses to Laboratory scientists, staff, and post-docs on ScienceIT-specific technology, services, or offerings.
- Provide expertise in machine learning (deep learning, generative models, NLP, computer vision) and integrate these approaches with Lab-scale HPC and cloud environments. Develop and optimize pipelines that combine HPC with AI frameworks (TensorFlow, PyTorch, Hugging Face, LangChain, etc.).
- Serve as an expert resource in one or more of the following areas: data science, machine learning, workflow orchestration and automation, and scientific domains relevant to LBNL research.
What is Required:
- A Bachelor's Degree (or equivalent knowledge/training) in Computer Science, Engineering, or a related field and a minimum of 8 years professional experience using modern computational tools to help solve problems related to research computing or an equivalent combination of education and experience.
- Experience with workflow management tools such as bash scripting or SQL databases, CI/CD pipeline (including GitHub/GitLab), traditional parallel programming tools such as MPI and OpenMP.
- Experience with developing data movement and analysis pipelines in high-level scripting languages.
- Strong technical analytical skills including experience identifying issues, troubleshooting, problem-solving, and resolving issues related to programming using modern languages such as Python or C++.
- Expertise in AI/ML, including proficiency in key programming languages, such as TensorFlow and PyTorch, and experience with machine learning frameworks and generative modeling techniques.
- Demonstrated broad knowledge of a variety of cyberinfrastructure systems and technologies, including cloud computing and storage, virtual machines, and HPC environments.
- Excellent oral and written communication skills including experience organizing and presenting customer focused technical data, reports, and projects to audiences with varying degrees of technical expertise.
- Strong interpersonal skills including experience with research facilitation and project management in a multidisciplinary teams environment.
Desired Qualifications:
- An Advanced Degree in Computer Science, Engineering, or a related field and a minimum of 6 years of related professional experience or an equivalent combination of education and experience.
- Experience with software engineering, including developing research-focused software applications, particularly using modern software development tools such as version control and continuous integration.
- Research experience that includes the application of advanced computing to solve research problems.
- Demonstrated understanding of security principles and best practices, particularly as they apply to research data.
- Familiarity with generative AI, foundation models, and domain-specific large models.
Whoops! This job is not yet sponsored…
Or, view more options below
View full job details
See the complete job description, requirements, and application process
Express interest in this position
Let Lawrence Berkeley National Laboratory know you're interested in ScienceIT Consultant
Get similar job alerts
Receive notifications when similar positions become available