Lawrence Berkeley National Laboratory
Machine Learning Postdoctoral Fellow
Job Description
The Center for Ionomer-based Water Electrolysis (CIWE), an Energy Earthshot Research Center, has an immediate opening for a postdoctoral researcher to conduct applied research in the area of machine learning, pattern/feature detection, statistical description, computer vision, image processing and analysis, and parallel computing and will also be part of the Math for Experimental Data Analysis Group. The overall objectives for this work are to develop new software tools that enable scientific knowledge discovery using high performance computational platforms and advance the state-of-the-art in data-intensive analysis. You will be part of an experienced team conducting R&D in the areas of data-intensive ML, high performance, visualization, analysis, and data management. You will be working as part of a multidisciplinary team composed of computer, computational, mathematics and experimental scientists engaged in areas like material design, granulometry, structural analysis, earth sciences, photovoltaic materials, batteries, chip design, being all these areas approached through computer vision and/or machine learning applied to micrographies.
- Develop theory and optimization techniques for tackling noise and missing data for improved image resolution.
- Design and implement parallel algorithms in computer vision and machine learning applied to DOE image-based data.
- Develop new data-driven methods that leverage physics-informed machine learning for semantic segmentation and generative modeling of porous media and material interfaces.
- Develop software tools involving data-intensive computing, analytics and machine learning, enforcing reproducibility (e.g. Doxygen, git).
- Publish and present research results in journals and conferences.
- Maintain documentation of theory, derivations, and results.
- Adhere with the Berkeley Lab and ETA safety requirements.
- Work on meeting milestones and reporting them to DOE, various consortia leadership, and industrial sponsors.
- Collaborate and work with a team of researchers from diverse backgrounds, and interface with research teams across industry, academia, and national laboratories.
- Prepare results, figures, and write-ups for research/grant proposals.
- Participate in professional society activities.
- PhD in Computer Science or equivalent/related field and to be eligible for a postdoctoral researcher position.
- Experience using and developing with PyTorch and/or TensorFlow for implementation of deep learning pipelines.
- Demonstrated research experience in one or more of the following areas: software engineering, image analysis, computer vision, feature/pattern detection/analysis as evidenced by original, published work.
- Knowledge of numerical linear algebra, optimization techniques, and Fourier analysis.
- Excellent oral and written communication skills.
- Ability to work productively both independently and as part of a diverse team.
- Knowledge of one or more of the following science areas: micro-tomography, SEM, TEM, STEM, multimodal imaging.
- Software engineering tools experience: make, cmake, revision control systems (CVS, SVN, git), gdb.
- Demonstrated ability to design and implement image processing/statistical analysis software, preferably shared and distributed memory parallel software, in one or more of the following programming languages and parallel libraries/languages/environments: Python, C/C++, Java, R, MPI, OpenMP, CUDA.
- Experience with the DASK library.
- Prior work experience designing and implementing image processing/analysis software.
- Any knowledge of the following areas: water electrolysis, electrochemical systems, hydrogen technologies
- Familiarity with scientific data models/formats and I/O libraries, as well as engines for large-scale data processing, e.g. Apache Spark.
- Cover Letter – Describe your interest in this position and the relevance of your background
- Curriculum Vitae (CV) or Resume
- This is a full-time 2 year, postdoctoral appointment with the possibility of renewal based upon satisfactory job performance, continuing availability of funds and ongoing operational needs. You must have less than 3 years of paid postdoctoral experience. Salary for Postdoctoral positions depends on years of experience post-degree.
- This position is represented by a union for collective bargaining purposes.
- The monthly salary range for this position is $7,455 / mo – $8,326.00 / mo and is expected to start at $7,455 / mo or above. Postdoctoral positions are paid on a step schedule per union contract and salaries will be predetermined based on postdoctoral step rates. Each step represents one full year of completed post-Ph.D. postdoctoral and/or related research experience.
- 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.
- Work will be primarily performed at Lawrence Berkeley National Lab, 1 Cyclotron Road, Berkeley, CA.
EWJP2