DevOps Python/Rust Developer (Scientist 1/2)

What You Will Do

This position will be filled at either the Scientist 1/Scientist 2, depending on the skills of the selected candidate. Additional job responsibilities (outlined below) will be assigned if the candidate is hired at the higher level.

Are you looking for a career that is intellectually challenging and imbued with purpose? If the answer is "yes" we encourage you to learn more about our opening for a Scientist position in The Weapons Research Services, Secure Networks and Applications (WRS-SNA) group. WRS-SNA is looking for Developers for our Development Operations team. In this role you will work as part of a team to support development projects with software development tools and processes within the Weapons Physics Directorate (ADX) and Weapons Engineering and Experiments Directorate (ADW).

Scientist 1 ($94,5-$154,600)
After initial onboarding and training, contributions to developmental tasks within the Development Operations Team entails one or more of the following job activities:

  • Researching, analyzing, developing, implementing, and testing solutions and infrastructure which allow organizations within the weapons directorate to carry out the weapons mission at LANL.
  • Evaluate and implement solutions within scientific software engineering teams within the area of weapons physics research.
  • Evaluate and implement solutions and infrastructure within operational technology tools to allow weapons programs related to weapons physics and production to effectively manage their workflows and internal processes.
  • Efficiently leverage modern professional software development practices.
  • Installing and configuring software tools in support of weapons programs across the LANL weapons directorate.
  • Working with the WRS-SNA Network Security team to ensure established frameworks and solutions comply with required security controls.

Scientist 2 ($104,100-$172,200)
In addition to what was outlined above at the Scientist 1 level, one or more of the following job duties are consistent with the higher scientist level:

  • Collaborate with project leadership and team leadership to propose and lead in the design of innovative project solutions related to software development, infrastructure improvements, and internal WRS-SNA processes.
  • Support custom, off the shelf, and modified off the shelf software solutions in a production environment.
  • Work independently on projects that require physics simulation experience which would require close collaboration with subject matter experts in this area.

What You Need

Minimum Job Requirements:

Software Engineering and Design Experience
You will need experience with one or more of these tasks:

  • Proven experience as a Python Developer.
  • Proven experience as a Rust or C/C++ Developer.
  • Strong understanding of Python frameworks such as Django and/or Flask.
  • Engineering and developing CICD jobs and pipelines using automation solutions like Jenkins, Gitlab Runner, Bamboo, etc.
  • Designing and integrating UI/UX solutions for existing software projects, and upcoming software projects.
  • Experience with databases (PostgreSQL).
  • Experience with version control (Git).
  • Ability to work independently and in a team environment.
  • Excellent problem-solving and communication skills.

Technical Knowledge
Knowledge and experience in Linux. Experience working in Linux environments is imperative and object-oriented programming languages such as C, C++, and Rust. Ability to work with interpreted programming languages such as Python. This may also include troubleshooting and working with software compilers and linked libraries. Experience in algorithm development in the listed languages is preferred.

Technical Support
Experience establishing and supporting solutions to support software development projects. You must have experience establishing and managing code repositories, development efforts using source control and common software development practices using tools like Bitbucket, and Gitlab.

Collaboration
Ability to work with others in a team environment to analyze problems and work with other WRS-SNA operation support teams to deploy solutions as well as providing documentation of implemented solutions.

Computing Environments
Experience working in both classified and unclassified computing environments, with a strong understanding of the associated security protocols and best practices for handling sensitive information.

Linux Knowledge
You will need a basic working knowledge of a Linux-based operating system.

Additional Job Requirements for Scientist 2:

Intermediate Technical Support:
At this level experience in application administration/configuration of production services such as Jira, Confluence, Bitbucket, Gitlab, Gitlab Runner, Jenkins, etc. is preferred as well as a working knowledge of containerization of applications and deployment of those applications.

Intermediate Technical Contributions:
At this level custom software development contributions that were deployed to a production environment is required or contributions that integrate into commercial off the shelf solutions.

Education/Experience for Scientist 1: Position requires a Bachelor's d degree in a STEM field from an accredited college or university and 2 years of related experience, or an equivalent combination of education and experience directly related to the occupation.

Education/Experience for Scientist 2: Position requires a Bachelor' degree in a STEM field from an accredited college and university and 4 years of related experience, typically with post-doctoral research experience at a university or national lab or equivalent experience directly related to the occupation.

Desired Qualifications:

  • Advanced Linux experience in a RHEL environment.
  • Application Admin experience of COTS products.
  • Full stack Python, C/C++, Rust development.
  • Experience with CENTOS or RHEL is preferred.
  • Software containerization and container deployment experience using Docker or Podman.
  • Active DOE "Q" Clearance, and/or a DOE "SCI" Clearance.

Work Location: The work location for this position is onsite and located in Los Alamos, NM. All work locations are at the discretion of management. A hybrid telework option is available as a part of DevOps team.

Position commitment: Regular appointment employees are required to serve a period of continuous service in their current position in order to be eligible to apply for posted jobs throughout the Laboratory. If an employee has not served the time required, they may only apply for Laboratory jobs with the documented approval of their Division Leader. The position commitment for this position is 1 year.

Note to Applicants:
Due to federal restrictions contained in the current National Defense Authorization Act, citizens of the People's Republic of China, the Islamic Republic of Iran, the Democratic People's Republic of North Korea, and the Russian Federation, who are not Lawful Permanent Residents ("green card" holders) are prohibited from accessing facilities that support the mission, functions, and operations of national security laboratories and nuclear weapons production facilities, which includes Los Alamos National Laboratory.
Along with a resume, applicants are required to submit a detailed cover letter addressing how they meet the required skills for this position, and if applicable address the desired skills.

Where You Will Work

Located in beautiful northern New Mexico, Los Alamos National Laboratory (LANL) is a multidisciplinary research institution engaged in strategic science on behalf of national security. Our generous benefits package includes:

§ PPO or High Deductible medical insurance with the same large nationwide network

§ Dental and vision insurance

§ Free basic life and disability insurance

§ Paid childbirth and parental leave

§ Award-winning 401(k) (6% matching plus 3.5% annually)

§ Learning opportunities and tuition assistance

§ Flexible schedules and time off (PTO and holidays)

§ Onsite gyms and wellness programs

§ Extensive relocation packages (outside a 50 mile radius)
Additional Details

Directive 206.2 - Employment with Triad requires a favorable decision by NNSA indicating employee is suitable under NNSA Supplemental Directive 206.2. Please note that this requirement applies only to citizens of the United States. Foreign nationals are subject to a similar requirement under DOE Order 142.3A.

Clearance: Q (Position will be cleared to this level). Selected applicants will be subject to a background investigation conducted by or on behalf of the Federal Government, and must meet eligibility requirements* for access to classified matter. This position requires a Q clearance. and obtaining such clearance requires US Citizenship except in extremely rare circumstances. Dependent upon the position, additional authorization to access classified information may be required, which may or may not be available to dual citizens. Receipt of a Q clearance and additional access authorization ultimately is a decision of the Federal Government and not of Triad.

*Eligibility requirements: To obtain a clearance, an individual must be at least 18 years of age; U.S. citizenship is required except in very limited circumstances. See DOE Order 472.2 for additional information.

New-Employment Drug Test: The Laboratory requires successful applicants to complete a new-employment drug test and maintains a substance abuse policy that includes random drug testing. Although New Mexico and other states have legalized the use of marijuana, use and possession of marijuana remain illegal under federal law. A positive drug test for marijuana will result in termination of employment, even if the use was pre-offer.

Regular position: Term status Laboratory employees applying for regular-status positions are converted to regular status.

Internal Applicants: Regular appointment employees who have served the required period of continuous service in their current position are eligible to apply for posted jobs throughout the Laboratory. If an employee has not served the required period of continuous service, they may only apply for Laboratory jobs with the documented approval of their Division Leader. Please refer to Policy Policy P701 for applicant eligibility requirements.
Equal Opportunity: Los Alamos National Laboratory is an equal opportunity employer. All employment practices are based on qualification and merit, without regard to protected categories such as race, color, national origin, ancestry, religion, age, sex, gender identity, sexual orientation, marital status or spousal affiliation, physical or mental disability, medical conditions, pregnancy, status as a protected veteran, genetic information, or citizenship within the limits imposed by federal, state, and local laws and regulations. The Laboratory is also committed to making our workplace accessible to individuals with disabilities and will provide reasonable accommodations, upon request, for individuals to participate in the application and hiring process. To request such an accommodation, please send an email to applyhelp@lanl.gov or call (505)-664-6947 opt. 3.