P

Pacific Northwest National Laboratory

National lab advancing energy, security, environment

Senior Software Engineer 3

AI Application EngineeringConfirmed live in the last 24 hours
Full-time$133.1k - $210.4k /yr

About the Job

Requirements

  • A PhD and at least 1 year of software engineering experience, or an MS/MA and at least 3 years, or a BS/BA and at least 5 years, or an AA and at least 14 years, or an HS/GED and at least 16 years of software engineering experience designing, architecting, programming, deploying, and automating software solutions supporting scientific research or consumer digital product development.
  • Current, hands-on software development experience using Python.
  • A degree in computer science, software engineering, or a related field is preferred.
  • Expertise in Python and proficiency in at least one other language such as Java, C#/.NET, C++, Go, or Rust.
  • Ability to contribute to technical direction and independently structure complex problems into actionable work in collaboration with senior engineers and cross-functional teams.
  • Experience designing or implementing components of large-scale ETL pipelines and analytics systems; petabyte-scale experience is valued.
  • Experience contributing to cloud-native system design, including API and microservice architecture, DevOps, containerization and orchestration with Docker/Kubernetes, infrastructure as code, and full-stack observability involving logging, metrics, and tracing.
  • Active technical community engagement demonstrated through meaningful open-source contributions, maintained GitHub repositories, technical blog posts or presentations, conference participation, mentoring activities, or self-initiated projects exploring emerging technologies.
  • U.S. citizenship is required.
  • Applicants must be able to obtain and maintain a federal security clearance and meet eligibility requirements for access to classified matter following a federal background investigation.
  • Selected applicants must undergo pre-employment and post-employment random drug testing and demonstrate non-use of illegal drugs, including marijuana, for the 12 consecutive months preceding completion of the national security positions questionnaire.
  • Employees must obtain and maintain an HSPD-12 Personal Identity Verification credential following the applicable federal background investigation and favorable adjudication.
  • Foreign national candidates who have not resided in the U.S. for three consecutive years are not eligible for the PIV credential and instead must obtain a favorable Local Site Specific Only federal risk determination; after meeting the residency requirement, they must obtain a PIV credential.
  • Employees with an affiliation with a foreign government identified by DOE as a country of risk must disclose it and end the affiliation or obtain DOE and Battelle approval before starting.

Responsibilities

  • Design scalable, mission-critical solutions and build next-generation systems across agentic SI platforms, large-scale data orchestration, and real-time intelligence processing.
  • Build SI systems including agentic SI, large-language-model orchestration with LangChain and LlamaIndex, MLOps pipelines, and multimodal data integration.
  • Build scalable infrastructure including microservices, real-time streaming, large-scale ETL pipelines, and Kubernetes deployments.
  • Develop production systems involving monitoring and observability, secure and edge deployments, and geospatial and time-series processing.
  • Lead project components, mentor staff, make design decisions, and support proposals.
  • Translate technical requirements into working solutions and help shape technical direction.
  • Contribute to large-scale data pipelines and analytics supporting national-interest projects, including detection and prevention of smuggling at ports of entry, disrupting illicit funding networks, national security analytics, image classification for nuclear forensics, and scalable geospatial analytics.

Desired Qualifications

  • Experience contributing to technical direction and independently structuring complex problems into actionable work with senior engineers and cross-functional teams.
  • Experience designing or implementing components of large-scale ETL pipelines and analytics systems; petabyte-scale experience is valued.
  • Experience contributing to cloud-native system design, including API and microservice architecture, DevOps, containerization and orchestration, infrastructure as code, and full-stack observability.
  • Active technical community engagement demonstrated through open-source contributions, maintained GitHub repositories, technical publications or presentations, conference participation, mentoring, or self-initiated projects exploring emerging technologies.

About the Company

Pacific Northwest National Laboratory

National lab advancing energy, security, environment

Pacific Northwest National Laboratory (PNNL) conducts scientific research in chemistry, Earth sciences, biology, and data science to advance energy resiliency and national security. Its work spans designing and running experiments, developing models and simulations, and analyzing large data sets to generate knowledge and practical tools that help improve energy systems, environmental stewardship, and security. PNNL differentiates itself through its interdisciplinary approach across multiple scientific domains and its role as a government-funded national lab focused on real-world challenges, enabling collaborations with industry, academia, and government partners. Its goal is to produce actionable scientific insights and deployable technologies that strengthen national resilience and energy infrastructure.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Richland, WA
Founded
1965

Recently Posted Jobs

Explore more opportunities at Pacific Northwest National Laboratory

See more jobs