Principal Scientific Software Engineer (Scientist 3)
Company: Los Alamos National Laboratory
Location: Los Alamos
Posted on: January 25, 2023
|
|
Job Description:
What You Will DoAre you interested in a career in computational
physics? If the answer is "yes" we invite you to learn more about
our opening for a Senior Scientific Software Engineer. In this role
you would lead projects related to neutral particle transport,
equations of state, solid mechanics, high explosives modeling,
compressible hydrodynamics, or shock physics. In addition, there
will be opportunities to work on performance optimization and
porting algorithms to heterogeneous computing
architectures.Technical Areas of Interest:Performance optimization
and porting of existing algorithms to heterogenous computing
architectures using Kokkos, CUDA, HIP, OpenMP, or RAJAExploration
and documentation of possible performance benefits via new
algorithms or implementations of physics of interest to the
Eulerian Codes groupProfiling and optimization of scientific
softwareLarge-scale code designBuild systems, package managers,
CI/CD, and containersThe Eulerian Codes Group (XCP-2) develops and
maintains large scale, massively parallel multi-physics codes as
part of the Advanced Scientific Computing (ASC) Program. The
Eulerian Codes Group's staff span a wide range of computational
physics modeling disciplines including the following: numerical
fluid and solid mechanics, materials science, radiation
hydrodynamics, plasma physics, turbulence, magnetohydrodynamics,
high explosives, nuclear physics and engineering, and neutral and
charged particle transport. Other XCP-2 research efforts focus on
the development and optimization of cutting-edge physics algorithms
for performance on both homogeneous and heterogeneous
high-performance computing platforms. The duties of our
well-compensated professionals include research and development of
applied physics and engineering models, the implementation of these
methods into production codes using excellent software development
practices, the testing and validation of these methods, and the
education and support of users as they adopt these methods. We
facilitate mentoring for new staff to build skills quickly, and we
work within a dynamic multi-physics team environment that
facilitates productive and collaborative relationships with our
software users, other software teams, and with theoreticians and
experimentalists across LANL.What You NeedMinimum Job
Requirements:Technical KnowledgeFor this role you must have
demonstrated thorough professional knowledge, experience, and
leadership in computational modeling of one or more of the
technical areas of interest listed above.Software Engineering &
DesignYou will need to have recognized proficiency with modern
Fortran, C, or C++ and/or experience in the development of
multi-physics scientific codes, including software engineering
practices and user support.CollaborationTeamwork is essential to
the success of our group. As such you will need to have
demonstrated the ability to function effectively in a team
environment with a willingness to learn new skills and be flexible
in work assignments. This includes exhibiting professional conduct
in interactions with co-workers and supervisors.MentorshipAt this
level you will be expected to have experience mentoring students,
postdocs and/or more junior staff.Funding & Project ManagementYou
must have ability to find and expand funding for small to medium
sized projects. You will also need to have demonstrated experience
successfully leading small to medium sized
projects.Education/Experience: Position requires a M.S. degree in
computer science, applied mathematics, physics, engineering or
related field and 6 years of relevant experience or an equivalent
combination of education and experience directly related to the
occupation. Preference will be given to candidates with a
Ph.D.ClearanceThis position requires the ability to obtain a DOE Q
Clearance, which typically requires US Citizenship.Desired
Qualifications:High Performance ComputingIt would be great if you
have experience with massively parallel numerical development and
simulation, and experience deploying numerical algorithms to
heterogeneous computing architectures.Mission FocusCandidates that
demonstrate experience with LANL's mission and research environment
including impact on programmatic deliverables for the nuclear
weapons program will be given preference.Location: This position
will be located in Los Alamos, NM.COVID Vaccine: The COVID vaccine
is mandatory for all Laboratory employees, on-site contractors, and
on-site subcontractors unless granted an accommodation under
applicable state or federal law. This requirement will apply to
those working on-site, those teleworking, and all new
hires.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:
Applicants should submit a CV/Resume and cover letter. The cover
letter should be composed of a one-page career narrative followed
by a bulleted list of the applicant's relevant experience for each
requirement.Contact: Brandon Smith (bmsmith@lanl.gov)Where You Will
WorkLocated 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 (paid sick, vacation,
and holidays) - Onsite gyms and wellness programs - Extensive
relocation packages (outside a 50 mile radius)Additional
DetailsDirective 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).
Applicants selected will be subject to a Federal background
investigation and must meet eligibility requirements* for access to
classified matter. This position requires a Q clearance which
requires US Citizenship except in extremely rare circumstances.
Dependent upon position, additional authorization to access nuclear
weapons information may be required that may or may not be
available to dual citizens depending upon the
circumstances.*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 and
supports a diverse and inclusive workforce. All employment
practices are based on qualification and merit, without regard to
race, color, national origin, ancestry, religion, age, sex, gender
identity, sexual orientation or preference, 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
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 1-505-665-4444 option 1.Employment StatusFull Time
Keywords: Los Alamos National Laboratory, Santa Fe , Principal Scientific Software Engineer (Scientist 3), Other , Los Alamos, New Mexico
Click
here to apply!
|