Talent.com
Berkeley Lab
Data Systems Software EngineerBerkeley Lab • Bay Area, California, US
Data Systems Software Engineer

Data Systems Software Engineer

Berkeley Lab • Bay Area, California, US
30+ days ago
Job type
  • Full-time
Job description

Lawrence Berkeley National Laboratory is hiring a Data Systems Software Engineer within the Scientific Data division.In this exciting role, you will work with researchers and application scientists from the DOE Office of Science community, and faculty and students from universities both domestically and abroad, on a wide array of software development and data science issues serving the broader SciData mission.

We’re here for the same mission, to bring science solutions to the world. Join our team and YOU will play a supporting role in our goal to address global challenges! Have a high level of impact and work for an organization associated with 17 Nobel Prizes!

Why join Berkeley Lab?

We invest in our employees by offering a total rewards package you can count on:

  • Exceptional health and retirement, including pension or 401K-style plans

  • A culture where you’ll belong - we are invested in our teams!

  • In addition to accruing vacation and sick time, we also have a Winter Shutdown every year.

  • Parental bonding leave (for both mothers and fathers)

  • Pet insurance

You will:

  • Apply modern data management practices and tools to scientific data challenges, using current best-practices in database architectures, storage formats, query languages, and metadata standards.

  • Build software tools to perform complex data engineering, analysis, and curation tasks for both long- and short-term needs using best-in-class algorithms, methodologies, and/or practices.

  • Apply and follow current and effective cybersecurity practices for systems administration, data management, software development, and communications.

  • Use and adapt AI (and ML) tools and practices for both the software development lifecycle and as part of delivered functionality to meet both current and future requirements of scientific teams and projects.

  • Collaborate and communicate effectively within cross-functional teams including domain scientists, facility staff, and computer scientists and engineers.

  • Apply state of the art software engineering techniques and principles:

    Create tests and software documentation (both developer and user-focused).

    Optimize, debug, and maintain software once it is deployed into production.

    Employ software development lifecycle, devops and release management practices.

    Collaborate with other developers through modern tools and practices.

  • Network with senior internal and external personnel in their own area of expertise.

  • 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.

In addition, the Computer Systems Engineer Level 3 will:

  • Coordinate and/or lead software engineering and science teams with defining requirements and features for software systems.

  • Architect and implement division-wide or cross-project data management tools, methods, or strategies to optimize data integrity, access, and scale.

  • Lead the design and development of major software systems or components, setting the technical direction and ensuring the integration of best-in-class algorithms and methodologies across multiple projects.

  • Strategically evaluate, pioneer, and integrate novel AI/ML tools and agentic computing practices to deliver transformative capabilities, addressing complex, future-looking scientific requirements.

  • Champion and evolve the group's software engineering standards, including testing, documentation, deployment, and operations.

  • Mentor junior staff and developers, and proactively establish and nurture strategic partnerships with internal and external research teams to advance collaborative project goals.

  • Establish and maintain relationships with stakeholders in the external scientific computing community.

  • Present to audiences within and outside the lab.

  • Work at a higher level of independence when completing assignments.

  • Work on and resolve complex issues where analysis of situations or data requires an in-depth evaluation of variable factors.

  • Exercise judgment in selecting methods, techniques and evaluation criteria for obtaining results.

  • Determine methods and procedures on new assignments and may coordinate activities of other personnel.

  • Network with key contacts outside your own area of expertise.

Requirements:

Computer Systems Engineer Level 2:

  • Bachelor's degree and 5 years of related experience, or 3 years and a Master's degree, or three years and a PhD degree, or an equivalent combination of education and work experience.

  • Familiarity with command-line and system administration tools in UNIX-based operating systems like Linux or MacOS.

  • Proficiency in Python.

  • Proficiency in multiple general-purpose and/or domain specific programming languages such as JavaScript, Typescript, C/C++, Java, MATLAB, R, etc.

  • Familiarity with current major data storage, data management, and data analysis methodologies, tools, and frameworks, such as "data lakehouse" architectures.

  • Experience and expertise with AI tools and frameworks, including those for agentic workflows.

  • Familiarity and some experience with AI and related technologies to develop, document, test, and deploy software

  • Excellent English written and oral communication.

  • Strong interpersonal skills for working in a diverse team environment.

  • Ability to obtain security clearance sufficient to interact with CUI and/or Classified information.

In Addition, Computer Systems Engineer Level 3:

  • Bachelor’s degree and 8 years of related experience, or 6 years and a Master’s degree, or three years and a PhD degree, or an equivalent combination of education and work experience.

  • Demonstrated experience with the entire software development process, from requirements through design, to implementation, release and deployment.

  • Experience and expertise with current major data storage, data management, and data analysis methodologies, tools, and frameworks, such as "data lakehouse" architectures

  • Experience with AI tools and frameworks, including those for agentic workflows.

Desired skills/knowledge:

  • Experience and expertise with cybersecurity theory and practice.

  • Domain expertise in chemical engineering, chemistry, physics, or a related field.

  • Deep understanding of the software development lifecycle.

  • Understanding of HPC and large-scale systems.

  • Familiarity with orchestration platforms (kubernetes), OS systems and tools, parallel programming, databases, data management, resource management.

  • Ability to troubleshoot and solve problems of diverse scope where analysis of data requires evaluation of identifiable factors.

  • Ability to network with senior internal and external personnel in their own area of expertise.

In Addition, Computer Systems Engineer Level 3:

  • Experience with software project management and system administration.

  • Experience leading cross-functional teams.

  • Experience serving as a subject matter expert in cybersecurity practices for scientific computing, conducting security reviews, and establishing organizational standards for secure software development and data handling.

  • Experience identifying and securing new collaborative opportunities and resources.

  • Demonstrated ability to work effectively as part of a cross-disciplinary team.

  • Ability to resolve complex issues in creative and effective ways.

  • Ability to exercise judgment in selecting methods, techniques and evaluation criteria for obtaining results.

  • Ability to network and collaborate with key contacts outside their own area of expertise.

Additional information:

  • Application Date: Priority consideration will be given to candidates who apply by May 1, 2026. Applications will be accepted until the job posting is removed.

  • Appointment Type: This is a full-time, 1 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.

  • Two openings for this position

  • Salary Information:

    The expected annual salary for the Computer Systems EngineerLevel 2 position is $132,000 - $161,000, which fits into the full salary of $117,132- $197,676 depending upon the candidate’s skills, knowledge, and abilities. This includes education, certifications, and years of experience.

    The expected annual salary for the Computer Systems EngineerLevel 3 position is $157,000 - $192,000, which fits into the full salary of $139,440- $235,308 depending upon the candidate’s skills, knowledge, and abilities. This includes education, certifications, and years of experience.

  • Background Check: This position is 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 Modality: Work may be performed on-site, hybrid, full-time telework. The primary location for this role is Lawrence Berkeley National Lab, 1 Cyclotron Road, Berkeley, CA. Work must be performed within the United States.

  • Work Authorization: The selected incumbent for this position is required to be a U.S. Citizen at time of hire.

  • Multi-level Posting: This position will be hired at a level commensurate with the business needs and the skills, knowledge, and abilities of the successful candidate.

Want to learn more about working at Berkeley Lab? Please visit:

Equal Employment Opportunity Employer:

The foundation of Berkeley Lab is our Stewardship Values: Team Science, Service, Trust, Innovation, and Respect; and we strive to build community with these shared values and commitments. Berkeley Lab is an Equal Opportunity Employer. We heartily welcome applications from all who could contribute to the Lab's mission of leading scientific discovery, excellence, and professionalism. In support of our rich 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, protected veteran status, or other protected categories under State and Federal law.

Misconduct Disclosure Requirement: As a condition of employment, the finalist will be required to disclose if they are subject to any final administrative or judicial decisions within the last seven years determining that they committed any misconduct, are currently being investigated for misconduct, left a position during an investigation for alleged misconduct, or have filed an appeal with a previous employer.

Create a job alert for this search

Data Systems Software Engineer • Bay Area, California, US

Similar jobs

Staff Software Engineer – Foundational Data Systems for AI

GranicaSan Francisco, CA, United States
Full-time

Staff Software Engineer – Foundational Data Systems for AI.Granica is an AI research and systems company building the infrastructure for a new kind of intelligence: one that is structured, efficien... Show more

 • Promoted

Senior Distributed Systems Engineer - AI Data Platform

Alluxio, Inc.Foster City, CA, United States
Full-time

A data orchestration company in California is seeking a Senior Software Engineer to advance their data layer for modern AI and analytics.You will work on optimizing distributed systems and enhancin... Show more

 • Promoted

Senior Software Engineer, Research Systems

Gilead Sciences Inc.United States - California - Foster City, CA, United States
Full-time

This job is with Gilead Sciences Inc.Gwork – the largest global platform for the LGBTQ+ business community.Please do not contact the recruiter directly.At Gilead, we're creating a healthier world f... Show more

 • Promoted

Senior Software Engineer, Data Platform

Skydio Inc.San Mateo, CA, United States
Full-time

San Mateo, California, United States - Full-time.Skydio is the leading US drone company and the world leader in autonomous flight, the key technology for the future of drones and aerial mobility.Th... Show more

 • Promoted

Senior Software Engineer, Data Platform

GustoSan Francisco, CA, United States
Full-time

At Gusto, we're on a mission to grow the small business economy.We handle the hard stuff — payroll, health insurance, 401(k)s, and HR — so owners can focus on their craft and their customers.With t... Show more

 • Promoted • New!

Systems Engineer, Behavioral Requirements — Hybrid & Data-Driven

WaymoSan Francisco, CA, United States
Full-time

A leading autonomous driving technology company is seeking Systems Engineers to collaborate cross-functionally on safety and regulatory requirements.Candidates should have a relevant engineering de... Show more

 • Promoted

Software Engineer, Data Infrastructure San Francisco

PersonaSan Francisco, CA, United States
Full-time

Persona is the configurable identity platform built for businesses in a digital-first world.Verifying individuals and organizations is harder — but more important — than ever, with AI enabling frau... Show more

 • Promoted

System Engineer

Acceler8 TalentSan Francisco, CA, United States
Full-time

This range is provided by Acceler8 Talent.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Stop Losing Sleep Over ML/SW Hiring | Acceler8 Talent/... Show more

 • Promoted

Staff Software Engineer - Distributed Data Systems

Menlo VenturesSan Francisco, CA, United States
Full-time

Databricks is the data and AI company.More than 10,000 organizations worldwide — including Comcast, Condé Nast, Grammarly, and over 50% of the Fortune 500 — rely on the Databricks Data Intelligence... Show more

 • Promoted

New Grad Software Engineer, Distributed Data Systems

EventualSan Francisco, CA, United States
Full-time

A tech startup is seeking a Software Engineer New Grad to work in San Francisco.You will contribute to core products and an open-source engine, gaining hands-on experience in building distributed d... Show more

 • Promoted

Sr. Software Engineer, Data Engineering

Poshmark, Inc.Redwood City, CA, United States
Full-time

Software Engineer, Data Engineering page is loaded## Sr.Software Engineer, Data Engineeringlocations: Redwood City, California, USAposted on: Posted 10 Days Agojob requisition id: R-200516*Co... Show more

 • Promoted

Software Engineer, Data Infrastructure

DatologyAIRedwood City, CA, United States
Full-time

Companies want to train their own large models on their own data.The current industry standard is to train on a random sample of your data, which is inefficient at best and actively harmful to mode... Show more

 • Promoted

Systems Engineer

UntolabsSan Francisco, CA, United States
Full-time

Unto Labs is a team of low-level engineers pushing distributed systems to the physical limits of modern hardware.We’re reimagining blockchains, from core consensus primitives to performance-tuned n... Show more

 • Promoted

Systems Engineer- Hybrid

Atlas Technica, LLCSan Francisco, CA, United States
Full-time

San Francisco Bay Area, CA (Hybrid).Atlas Technica's mission is to shoulder IT management, user support, and cybersecurity for our clients, who are hedge funds and other investment firms.Founded in... Show more

 • Promoted

Lead Foundry Data Engineer | Mission-Critical Systems

Chaos, Inc.San Francisco, CA, United States
Full-time

A global technology firm is seeking a highly skilled Software Engineer to join their team in San Francisco.This role involves designing and building Foundry-based data pipelines, collaborating clos... Show more

 • Promoted

Solutions Engineer

ReductoSan Francisco, CA, United States
Full-time

Reducto helps AI teams ingest real‑world enterprise data with state‑of‑the‑art accuracy.The vast majority of enterprise data — from financial statements to health records — is locked in unstructure... Show more

 • Promoted

Software Engineer, AI Compute Infrastructure

HeyGenSan Francisco, CA, United States
Full-time

Software Engineer, AI Compute Infrastructure.At HeyGen, our mission is to make visual storytelling accessible to all.Over the last decade, visual content has become the preferred method of informat... Show more

 • Promoted

Software Engineer, AI Agents

HightouchSan Francisco, CA, United States
Full-time

Hightouch is the modern AI platform for marketing and growth teams.Our AI agents reimagine marketing workflows, allowing marketers to create content, plan campaigns, and execute strategies with tra... Show more