HPC Software Engineer Level 3

MarkonFort Meade, MD
11d$200,000 - $210,000

About The Position

Markon is seeking an HPC Software Engineer – Level 3 to support the design, development, and sustainment of high-performance computing (HPC) software solutions for the Fort Meade Customer. The engineer will develop complex software targeting advanced HPC architectures and will apply strong mathematical and/or computer hardware expertise to support processing-intensive analytics, large-scale data processing, and real-time systems.

Requirements

  • Active TS/SCI W/ Polygraph with this Customer
  • Bachelor’s degree in Mathematics, Computer Engineering, Computer Science, or a related discipline plus 7 years of experience as an HPC Software Engineer supporting programs of similar scope, type, and complexity, OR Master’s degree in Mathematics, Computer Engineering, Computer Science, or a related discipline plus 5 years of relevant experience, OR 9 years of experience as an HPC Software Engineer supporting programs of similar scope, type, and complexity.
  • Strong background in mathematics, computer hardware architecture, or both, sufficient to understand complex HPC system designs and performance considerations.
  • Experience developing software for HPC architectures, processing-intensive systems, or large-scale analytic platforms.
  • Working knowledge of configuration management tools and web services.
  • Ability to support complex, mission-critical systems in a fast-paced environment.

Responsibilities

  • Design, develop, test, deploy, document, maintain, and enhance complex software applications for HPC environments based on documented requirements.
  • Support processing-intensive analytics, novel algorithm development, and manipulation of extremely large data sets.
  • Develop software for systems incorporating data repositories, data transport services, and real-time processing components.
  • Review and test software components for adherence to design requirements; document test results and resolve software defects.
  • Apply appropriate software development methodologies and best practices aligned with the development environment.
  • Provide input to system and software architecture decisions, including hardware/software trade-offs.
  • Assess opportunities for software reuse and the use of Open Source Software (OSS), Commercial Off-The-Shelf (COTS), or Government Off-The-Shelf (GOTS) solutions.
  • Support requirements analysis and decomposition from system level to individual software components.
  • Utilize configuration management (CM) tools and support web services implementations.
  • Work independently or collaboratively as part of a multidisciplinary engineering team.

Benefits

  • Medical
  • Dental
  • Vision
  • Life Insurance
  • Short-Term Disability
  • Long-Term Disability
  • 401(k) match
  • Flexible Spending Accounts
  • EAP
  • Training and Tuition Assistance
  • Paid Time Off
  • Holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service