Lawrence Livermore National Laboratory

Data Visualization Software Engineer

Lawrence Livermore National Laboratory
Apply
7 hours ago
Livermore, CA, USAEntry Level
H1B sponsor

Base Salary

$122k - $155k/yr

Responsibilities

  • Develop and maintain software applications and graphical user interfaces for visualization, retrieval, and presentation of engineering and experimental data.
  • Implement software features interfacing with data sources, databases, APIs, and controls-related software.
  • Develop data-processing and data-recall functionality for efficient access to engineering and experimental information.
  • Develop and execute unit, integration, and automated tests to verify functionality and identify defects.
  • Participate in software design discussions, code reviews, configuration management, documentation, and software-development lifecycle activities.
  • Collaborate with engineers, scientists, software developers, and project personnel to define requirements, communicate progress, and integrate software into larger engineering systems.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related science, engineering, or technical field, or equivalent demonstrated knowledge.
  • Fundamental knowledge of software engineering and computer science concepts including object-oriented programming, data structures, software design, and software-development lifecycle practices.
  • Fundamental knowledge and experience using one or more modern programming languages such as Python, Java, Kotlin, C, C++, C#, JavaScript, or TypeScript.
  • Knowledge of applications interacting with databases, structured data, APIs, or other software services.
  • Knowledge of graphical user interface, web application, or data-visualization development concepts and techniques.
  • Experience with version control, testing, debugging, and collaborative software-development workflows.
  • Ability to communicate effectively in writing and verbally in a team environment and explain technical information.
  • Ability to secure and maintain a U.S. DOE Q-level security clearance; U.S. citizenship is required.
  • Preferred experience includes React or comparable frameworks, SQL databases, REST APIs, data-processing pipelines, scientific or engineering data, Linux, Git-based workflows, automated testing, CI/CD, and containers.

Benefits

  • Full-time on-site work is required due to the nature of the position.
  • Flexible benefits package, 401(k), relocation assistance, education reimbursement program, and flexible schedules depending on project needs.
  • The position requires a DOE Q-level security clearance, Federal background investigation, and random drug testing for cleared employees.
  • External hires must pass a post-offer, pre-employment drug test, including marijuana testing under applicable Federal law.
Lawrence Livermore National Laboratory

About Lawrence Livermore National Laboratory

5,001-10,000 employees

Lawrence Livermore National Laboratory (LLNL) is a U.S. Department of Energy/National Nuclear Security Administration laboratory in Livermore, California, conducting research for national security, energy, and fundamental science. Founded in 1952 and operated by Lawrence Livermore National Security, LLC, LLNL’s portfolio spans stockpile stewardship, high-performance computing, and the National Ignition Facility laser program, with work funded primarily through federal contracts and appropriations for defense, intelligence, and civilian agencies.

Contact me