Scientific Programmer / Computer Scientist ( Scientist 2 / 3 )

$87K - $144K
Posted on 04/19/18
$87K - $144K
Posted on 04/19/18

What You Will Do

This position will be filled at either the Scientist 2/Scientist 3 level, 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.

As the successful candidate, you will join a team developing the software architecture and infrastructure of current and future mission-oriented physics simulation projects.

The focus is the performance portability of complex, multi-physics codes across a variety of high-performance computing (HPC) architectures, and scalable parallel performance for exascale-class machines.

Scientist 2 ($87,800 - $144,800)The successful candidate will be required to:

  • Develop and optimize software routinely run across thousands of processors/tens of thousands of processes on the world’s largest high-performance computers

  • Apply software engineering practices to the development of production-quality scientific software

  • Work with team members to make modifications and additions to existing code and methods

  • Design, document, and implement new methods and algorithms for current and future architectures

  • Work both independently and collaboratively in technically diverse teams

  • Deliver based on provided direction, with limited oversight

  • Present the results of research and development at conferences, workshops, and meetings

Scientist 3 ($96,600 - $161,300)In addition to the duties outlined above, the Scientist 3 will be required to:

  • Work with limited direction, and contribute to technical decision making in areas of expertise

  • Contribute to proposals for research and implementation of new methods, frameworks and programming models in support of scientific application development

  • Interact with people from otherinternal and external organizations and programs to create collaborations

  • Mentor junior scientists and students

  • Represent LANL and the DOE at workshops and meetings

What You Will Need

Minimum Job Requirements:

  • Demonstrated experience with an HPC language such as C/C++, Rust, or Fortran

  • Demonstrated experience in parallel programming in one or more of MPI, OpenMP, CUDA, threads, etc.

  • Demonstrated experience with version control systems (Git, Hg, SVN, etc.)

  • Demonstrated ability to accept initial direction and requirements from technical project leads

  • Demonstrated ability to work both independently and collaboratively to complete deliverables by a deadline

Additional Job Requirements for Scientist 3:In addition to the Job Requirements outlined above, qualification at the Scientist 3 level requires:

  • Demonstrated experience with an HPC technology (e.g. MPI, GPUs, many-core) in delivered product

  • Demonstrated experience writing proposals and obtaining funding for research and implementation of new methods, frameworks and programming models in support of scientific application development

  • Demonstrated experience presenting the results of research at conferences, workshops and meetings

  • Demonstrated ability to participate in computational science and high-performance computing planning activities at a national or international level

Desired Skills:

  • Strong interpersonal and communication skills

  • Ability to work in a collaborative and multidisciplinary scientific environment

  • Ability to obtain a DOE Q clearance

Scientist 2 Education Required:

A minimum of a B.S., or M.S. in Computer Science, Computational Science, Applied Mathematics, or a related field from an accredited college or university, or an equivalent combination of relevant education and/or experience

Scientist 3 Education Required:

A minimum of an M.S. or Ph.D. in Computer Science, Computational Science, Applied Mathematics, or a related field from an accredited college or university, or an equivalent combination of relevant education and/or experience

Additional Details:

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.

*Eligibility requirements: To obtain a clearance, an individual must be at least 18years 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.

Req ID: IRC61988.

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.