We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.

Job posting has expired

#alert
Back to search results

Prototypes Full Stack Software Engineer

Lawrence Berkeley National Laboratory
remote work
United States, California, Berkeley
1 Cyclotron Road (Show on map)
March 19, 2023

The Scientific Networking Division at Lawrence Berkeley National Laboratory (LBNL) is opening an immediate position for a Prototypes Full Stack Software Engineer to join the Prototypes and testbed team at ESnet (Energy Sciences Network).

The Prototypes and testbed team are responsible for working with network engineers and researchers to develop innovative solutions for challenges in scientific data movement across the DOE network. In this role, you will work with machine learning researchers to convert algorithms and AI theory into operational robust software solutions that can be involved with network automation and recommendation systems. These will be built using a combination of open source code, internally and externally developed by the team. These solutions will be used to provide AI driven solutions for the design and operation of a futuristic network to serve the broader needs of a research network for science.

What You Will Do for CSE 1:



  • Contribute to build machine learning pipelines for network data ingestion and applications.
  • Participate in project team meeting and develop and deliver solutions within project budgets.
  • Write software based on specification and designs.
  • Contribute to development efforts in the area of self-driving networks for supported services and software.
  • Contribute to positive growth culture, diversity and team building culture.
  • Exercise judgment within defined procedures and practices to determine appropriate action.
  • Build productive internal/external working relationships.



In addition to the above, the CSE 2 will:



  • Design machine learning pipelines for network data ingestion and applications.
  • Collaborate with AI researchers and engineers to understand the full stack of the product lifecycle and integration needs.
  • Work on and resolve problems of diverse scope where analysis of data requires evaluation of identifiable factors.
  • Demonstrate good judgment in selecting methods and techniques for obtaining solutions.
  • Network with senior internal and external personnel in own area of expertise.



What is Required for CSE 1:



  • Typically requires a minimum of 2 years of related experience with a Bachelor's degree; or an advanced degree without experience; or equivalent work experience.
  • Demonstrated ability to work with python.
  • Some experience with javascript, building GUI interfaces and scalable data applications is desirable.
  • Ability to develop in a Linux environment using Python and Javascript.
  • Understanding of data structures and algorithms.
  • Familiarity with web APIs such as SOAP and REST.
  • Demonstrated ability to work in teams and disseminate research results.
  • Good written and verbal communication skills.
  • Ability to troubleshoot and solve problems of moderate scope where analysis of data requires a review of a variety of factors.
  • Ability to network with senior internal and external personnel in own area of expertise.
  • Demonstrate ability to work with tensorflow and pytorch.
  • Demonstrate the ability to work with large data sets, creating data pipelines and web applications.



In addition to the above, the CSE 2 Requires:



  • Typically requires a minimum of 5 years of related experience with a Bachelor's degree; or 3 years and a Master's degree; or equivalent work experience.
  • Ability to troubleshoot and solve problems of diverse scope where analysis of data requires evaluation of identifiable factors.



Desired Qualifications:



  • Experience developing automated deployment systems / network management software.
  • Experience with the following technologies and languages: (1) ReactJS, NodeJS (2) Postgres, Kafka, Kubernetes, (3) Python, Javascript.
  • Familiarity and experience with Agile/Scrum software engineering practices that include testing, documentation, source code management (ideally Git and Github) and release procedures.



This full salary range of this position is between $6,871 to $11,596 per month and is expected to pay between a targeted range of $7,730 to $9,449 per month depending upon candidates' full skills, knowledge, and abilities, including education, certifications, and years of experience.

This full salary range of this position is between $8,658 to $14,610 per month and is expected to pay between a targeted range of $9,739 to $11,905 per month depending upon candidates' full skills, knowledge, and abilities, including education, certifications, and years of experience.

Notes:



  • This is a full time 2 year term appointment with the possibility of extension or conversion to Career appointment based upon satisfactory job performance, continuing availability of funds and ongoing operational needs.
  • 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 and remote 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.



Based on University of California Policy - SARS-CoV-2 (COVID-19) Vaccination Program and U.S Federal Government requirements, Berkeley Lab requires that all members of our community obtain the COVID-19 vaccine as soon as they are eligible. As a condition of employment at Berkeley Lab, all Covered Individuals must Participate in the COVID-19 Vaccination Program by providing proof that vaccination requirements have been met or submitting a request for Exception or Deferral. Visit covid.lbl.gov for more information.

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.

(web-54f47976f8-qrv4t)