AI-Driven Software Engineer for National Security

Lawrence Livermore National Laboratory

Livermore (CA)

On-site

USD 122,000 - 155,000

Full time

10 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 in Livermore, CA, is seeking Software Engineers to join the Infrastructure Applications Program. You will contribute to design, development, testing, and integration of software, including AI-enabled capabilities, in a multidisciplinary team.

We value hands-on coding in Java, Python, and JavaScript, collaboration with stakeholders, and a learning mindset. This role requires a US DOE Q-level clearance and a Bachelor's in CS or related field.

Qualifications

  • Ability to obtain and maintain a US DOE Q-level security clearance which requires U.S. Citizenship.
  • Bachelor's degree in Computer Science, Computer Engineering, or an equivalent combination of education and experience.
  • Demonstrated knowledge of software development fundamentals, including object-oriented programming, data structures, algorithms, and software design principles.
  • Experience developing software using Java, Python, JavaScript.
  • Familiarity with source control systems, issue tracking tools, testing methodologies, and collaborative development workflows.
  • Familiarity designing data models and building knowledge graphs for AI large-language models.
  • Strong written and verbal communication skills and ability to work in a multidisciplinary team.
  • Hands-on experience developing AI-native systems, including MCP-based applications.

Responsibilities

  • Develop, test, and maintain software applications using Java, Python, JavaScript, Angular, and related tools.
  • Contribute to AI-enabled capabilities, including AI agents, automation, and other emerging technologies.
  • Collaborate with engineers, designers, liaisons, customers, and stakeholders to gather requirements and deliver solutions.
  • Continuously learn new technologies and apply knowledge to improve solutions.
  • Create and maintain technical documentation, designs, and user guides.
  • Communicate progress, status, challenges, and recommendations in reports and demos.
  • Utilize Git, Bitbucket, Jira, testing frameworks, and agile methodologies.
  • Perform other duties as assigned.

Skills

Java
Python
JavaScript
OO programming
Data structures
Algorithms
Knowledge graphs
AI-native systems
MCP-based applications
Git
Bitbucket
Jira
Software design principles
Neo4j
MongoDB
Cassandra
DynamoDB
AngularJS
Spring Boot
Play

Education

Bachelor's degree in Computer Science, Computer Engineering, or related field

Tools

Neo4j
MongoDB
Cassandra
DynamoDB
AngularJS
Spring Boot
Play

Job description

Lawrence Livermore National Laboratory in Livermore, CA, is seeking Software Engineers to join the Infrastructure Applications Program. You will contribute to design, development, testing, and integration of software, including AI-enabled capabilities, in a multidisciplinary team.

We value hands-on coding in Java, Python, and JavaScript, collaboration with stakeholders, and a learning mindset. This role requires a US DOE Q-level clearance and a Bachelor's in CS or related field.

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
Python Software Engineer – AI-Driven Scientific Tools
Python Software Engineer – AI-Driven Scientific Tools

Lawrence Livermore National Laboratory • Livermore (CA)

Hybrid
USD 176,000 - 223,000
Flexible schedule
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 Engineer
Software Engineer

LLNL • Livermore (CA)

On-site
USD 122,000 - 155,000
Employee Referral Bonus
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)

Hybrid
USD 176,000 - 223,000
Flexible schedule
Senior Lead AI Systems Engineer
Senior Lead AI Systems Engineer

Pacific Northwest National Laboratory • Richland (WA)

On-site
USD 161,000 - 255,000
Senior Cybersecurity Research Scientist - Adversarial AI
Senior Cybersecurity Research Scientist - Adversarial AI

Lawrence Livermore National Laboratory • Livermore (CA)

On-site
USD 210,000 - 268,000
Relocation Assistance
Flexible schedules
Education Reimbursement
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 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