Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Lawrence Berkeley National Laboratory Logo

Software / API Engineer

Lawrence Berkeley National Laboratory

$136,440 - $262,224
Sep 23, 2025
San Francisco Bay Area, CA, US
Apply Now

The National Energy Research Scientific Computing Center (NERSC) is seeking a Software / API Engineer to build software systems that integrate scientific workflows and supercomputing systems, automate the use of supercomputing resources, and introduce cloud-native and AI tools for researchers at massive scale.

Requirements

  • 2+ years of experience with API and web services software development on Linux systems in a high-performance computing, cloud computing, or hyper-scale environment.
  • Familiarity with designing and building API interfaces to compute, storage, or other backend systems.
  • C, shell, and Python programming languages
  • Git, runners, and complex CI/CD pipelines
  • Using and developing AI (or machine learning) tools and services
  • Container technology (such as Docker or Kubernetes)
  • Experience with OpenAPI and other API frameworks.

Responsibilities

  • Build, refine and support API endpoints and integration to backend systems to enable automation for complex workflows.
  • Develop and refactor scripts and other code.
  • Work with researchers to deploy services using Spin, our container cloud platform based on Kubernetes.
  • Collaborate within NERSC and across the DOE community to develop APIs and services, integrate them into the new NERSC supercomputer Doudna, the NERSC data center environment, and across multiple DOE facilities.
  • Analyze and solve complex technical problems requiring in-depth evaluation of variable factors
  • Research, select, and lead the implementation of new technologies.
  • Recommend and lead system improvement efforts that enhance system performance, reliability, and security.

Other

  • Typically, 8+ years of related experience with a Bachelor’s degree; alternatively, 6+ years with a Master’s degree; or equivalent career experience.
  • Demonstrated ability to work independently as well as collaboratively in large projects, and contribute to an active and respectful intellectual environment.
  • Creative, positive, and collaborative work style.
  • Excellent oral and written communication skills.
  • This position requires substantial on-site presence, but is eligible for a flexible work mode, and hybrid schedules may be considered.