Python Software Engineer – AI-Driven Scientific Tools

Lawrence Livermore National Laboratory

Livermore (CA)

Hybrid

USD 176,000 - 223,000

Full time

22 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible schedule

Job summary

Lawrence Livermore National Laboratory (LLNL) seeks a Python Software Engineer to design and develop robust data management and AI-enabled simulation software. You will work across projects from prototypes to production, collaborating with scientists and engineers to translate requirements into scalable, well-architected software.

The role sits in the GS-CAD within the Computing Directorate, offering a hybrid schedule with some in-person and remote work flexibility.

Qualifications

  • Bachelor's degree in computer science, software engineering, or a related technical discipline or equivalent experience.
  • Strong Python experience with scientific computing libraries (NumPy, SciPy, pandas).
  • Proven software engineering practices: clean code, testing, documentation, code reviews.

Responsibilities

  • Guide the completion of projects and contribute to design, development, test, maintenance, and deployment of scientific computation libraries.
  • Support multiple deployment pathways: desktop, containerized, HPC/cluster environments.
  • Contribute to data visualization and analysis tools for scientists to interpret results.
  • Integrate libraries with other platforms, applications, and data pipelines.
  • Troubleshoot issues across software, computational methods, and domains.
  • Collaborate with scientists, engineers, and other developers to gather requirements and deliver high-quality solutions.
  • Contribute to software QA including test strategies and code quality standards.
  • Transform conceptual models into well-structured, extensible software.

Skills

Python
NumPy SciPy Pandas
Object‑oriented design
Software engineering practices
Git
Independent work
Communication skills

Education

Bachelor's degree in CS/Software Eng or related

Tools

Containerization
HPC/Cluster environments

Job description

Lawrence Livermore National Laboratory (LLNL) seeks a Python Software Engineer to design and develop robust data management and AI-enabled simulation software. You will work across projects from prototypes to production, collaborating with scientists and engineers to translate requirements into scalable, well-architected software.

The role sits in the GS-CAD within the Computing Directorate, offering a hybrid schedule with some in-person and remote work flexibility.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AI-Driven Software Engineer for National Lab
AI-Driven Software Engineer for National Lab

LLNL • Livermore (CA)

On-site
USD 122,000 - 155,000
Employee Referral Bonus
AI-Driven Software Engineer for National Security
AI-Driven Software Engineer for National Security

Lawrence Livermore National Laboratory • Livermore (CA)

On-site
USD 122,000 - 155,000
Relocation Assistance
Education Reimbursement Program
Flexible schedules
+1
Python Software Developer
Python Software Developer

Lawrence Livermore National Laboratory • Livermore (CA)

Hybrid
USD 176,000 - 223,000
Flexible schedule
Senior ML Researcher — Large-Scale AI & Data Analysis
Senior ML Researcher — Large-Scale AI & Data Analysis

LLNL • Livermore (CA)

On-site
USD 211,000 - 321,000
Referral bonus
Autonomous Lab Scientist: Robotics, AI & Discovery
Autonomous Lab Scientist: Robotics, AI & Discovery

Lawrence Livermore National Laboratory • Livermore (CA)

On-site
USD 122,000 - 144,000
Flexible Benefits Package
401(k)
Relocation Assistance
+2
Senior Machine Learning & Data Analysis Scientist
Senior Machine Learning & Data Analysis Scientist

Lawrence Livermore National Laboratory • Livermore (CA)

On-site
USD 211,000 - 321,000
Hybrid Cyber Security Engineer — Automate & Protect
Hybrid Cyber Security Engineer — Automate & Protect

Lawrence Livermore National Laboratory • Livermore (CA)

Hybrid
USD 122,000 - 186,000
Relocation Assistance
Education Reimbursement Program
Flexible schedules
+1
Software Engineer
Software Engineer

Lawrence Livermore National Laboratory • Livermore (CA)

On-site
USD 122,000 - 155,000
Relocation Assistance
Education Reimbursement Program
Flexible schedules
+1
Software Developer — Hybrid, Mission-Critical Systems
Software Developer — Hybrid, Mission-Critical Systems

Worky • Livermore (CA)

Hybrid
USD 176,000 - 267,000
Relocation Assistance
Flexible schedules
Education Reimbursement Program
+1
Senior Lead AI Systems Engineer
Senior Lead AI Systems Engineer

Pacific Northwest National Laboratory • Richland (WA)

On-site
USD 161,000 - 255,000