Hybrid Python Engineer: Scientific AI and Simulations

Lawrence Livermore National Laboratory

Livermore (CA)

Hybrid

USD 176,000 - 223,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Relocation Assistance
Education Reimbursement Program
Flexible schedules
401(k)

Job summary

Lawrence Livermore National Laboratory (LLNL) seeks a Python Software Engineer to design and develop discrete and continuous scientific simulation software supporting complex physics-based modeling. This role sits at the intersection of software engineering and scientific computing, collaborating with scientists and domain experts to translate evolving requirements into robust, well-architected software.

The position is within the Global Security Computing Applications Division (GS-CAD) and

Qualifications

  • Ability to secure and maintain a U.S. DOE Q-level security clearance, which requires U.S. citizenship.
  • Bachelor's degree in computer science, software engineering, or a related technical discipline, or an equivalent combination of education and relevant experience.
  • Advanced knowledge of and hands-on experience with Python, including scientific computing libraries (e.g., NumPy, SciPy, pandas).
  • Advanced object-oriented design and implementation skills, with experience architecting maintainable, extensible codebases.
  • Demonstrated experience applying solid software engineering practices, such as, clean code, testing discipline, documentation, and code review, to build scalable and secure software.
  • Advanced experience with Git or an equivalent modern version control system.
  • Ability to work independently on ambiguous or complex problems, exercising sound technical judgment, taking initiative to develop effective solutions, and documenting designs.
  • Advanced written and verbal communication skills, necessary to effectively collaborate in a team environment and present and explain complex technical information and provide advice to management.

Responsibilities

  • Guide the completion of projects and contribute to the design, development, test, maintenance, and deployment of scientific computation and simulation libraries and tools.
  • Support multiple deployment pathways, including desktop, containerized, and HPC/cluster environments.
  • Contribute to the design and build data visualization and analysis tools...
  • Integrate simulation and computation libraries with other platforms, applications, and data pipelines.
  • Troubleshoot issues spanning software, computational methods, and scientific domains.
  • Collaborate with multidisciplinary teams to gather requirements and deliver high-quality solutions.
  • Contribute to software quality assurance, including defining test strategies and code reviews.
  • Support transformation of models into well-structured software as science matures.
  • Perform other duties as assigned.

Skills

Python
NumPy
SciPy
pandas
Object-oriented design
Software engineering
Git
Code review

Education

Bachelor's degree in computer science or software engineering
Master's degree (desirable) in a related technical field

Tools

Git
Docker
Kubernetes
Slurm

Job description

Lawrence Livermore National Laboratory (LLNL) seeks a Python Software Engineer to design and develop discrete and continuous scientific simulation software supporting complex physics-based modeling. This role sits at the intersection of software engineering and scientific computing, collaborating with scientists and domain experts to translate evolving requirements into robust, well-architected software.

The position is within the Global Security Computing Applications Division (GS-CAD) and

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

Similar jobs worth comparing

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
Python Software Developer
Python Software Developer

Lawrence Livermore National Laboratory • Livermore (CA)

On-site
USD 176,000 - 223,000
Relocation Assistance
Education Reimbursement Program
Flexible schedules
+1
Data Scientist — Hybrid (ML, NLP & Big Data)
Data Scientist — Hybrid (ML, NLP & Big Data)

Fusion Energy Base • Livermore (CA)

Hybrid
USD 122,000 - 186,000
Flexible benefits package
Relocation assistance
Education reimbursement program
+2
Hybrid Mission-Critical Software Engineer
Hybrid Mission-Critical Software Engineer

Lawrence Livermore National Laboratory • Livermore (CA)

Hybrid
USD 175,530 - 267,060
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
Software Engineer I: Python & LLMs for Defense Impact
Software Engineer I: Python & LLMs for Defense Impact

stanleyreid • Maryland

On-site
USD 117,000 - 195,000
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 Power Grid Dynamics Engineer
Hybrid Power Grid Dynamics Engineer

Lawrence Livermore National Laboratory • Livermore (CA)

Hybrid
USD 121,000 - 186,000
Relocation Assistance
Education Reimbursement Program
Flexible schedules
+1
Principal Python Engineer
Principal Python Engineer

Acceler8 Talent • Boston (MA), Northern (KY)

Hybrid
USD 180,000 - 240,000
Highly competitive compensation
100% covered medical, dental andVision
401(k) with 5% match
+3
Lead Software Engineer – Physics Simulation – Gaming
Lead Software Engineer – Physics Simulation – Gaming

Strativ Group • United States

On-site
USD 110,000 - 150,000