High Performance Computing
2 months ago
Annapolis Junction, MD - Salary Range 195k-225k (TS/SCI w/ Full Poly)
Job Brief
We have multiple openings for Computer/Systems Engineers in Annapolis Junction, MD – we are looking for High Performance Computer (HPC) designers and developers to join a highly skilled, high performing agile team to support a nationally significant and fast-paced program. The focus is on developing a range of streamlined, collaborative applications for cybersecurity and analytics that shares data across agencies within the Intelligence Community (IC).
Responsibilities
Requirements Gathering:
- Confer with other computer, systems, and software engineers to analyze complex requirements, use design software tools, provide support using formal specifications, data flow diagrams, and other accepted design techniques, and will use engineering principles to provide full systems lifecycle support for the growing HPC compute infrastructure
Software Development:
- Shape the design, development, and/or modification of HPC software solutions by analyzing system performance standards, confer with users, computer/systems or software engineers; analyze systems flow, data usage and work processes; and investigate problem areas
Algorithms:
- Develop or implement algorithms to address HPC system performance and functional standards
Documentation:
- Review HPC software and system documentation to further provide recommendations for improving existing documentation and software/system development process standards
Quality Control:
- Ensure quality control of all developed and modified HPC software and hardware
Requirements
- Active TS/SCI clearance with full scope polygraph
- Bachelors Degree in a STEM field or similar technical discipline
- Knowledge and experience with HPC concepts to include cluster architecture, parallel file systems, and high-speed networking
- Demonstrated ability to provision and configure HPC environments and components
- Solid understanding of accelerated computing scheduling and I/O stacks
- Broad and deep understanding of the issues that affect GPU performance, CPU performance, and scaling performance
- Proficiency with:
- Agile/Scrum software development methodologies and team collaboration
- Linux (Red Hat/CentOS) including OS, CLI (Command Line Interface), system administration, networking, storage, and security
- Writing Linux based scripts to facilitate application integration
- Lightweight Directory Access Protocol (LDAP) experience
- TCP/IP fundamentals
- HPC workflows that use Message Passing Interface (MPI)
- Languages, libraries and tools used in HPC (C++, C, modern Fortran, HIP, CUDA, Python, MPI, OpenMP, etc.)
- Cluster configuration managements tools such as Ansible, Puppet, Salt
- Unix cluster and node monitoring tools, including Node Health Check (NHC), Nagios, Grafana and Prometheus
- Node.js and the NPM (Node Package Manager) ecosystem
- Continuous integration and software CM (Configuration Management) processes/tools
- Container technologies like Docker, Singularity, Shifter, Charliecloud
- Skilled generating and reviewing software/technical documentation
- Understanding of Test Driven Development (TDD) and automation tools
Bonus Skills
- A background in Signals Intelligence (SIGINT) is preferred
- Experience working with information security teams to ensure cybersecurity compliance of multi-user systems
- Knowledge of algorithms, methods, software libraries, and other tools commonly used in scientific computation
- Experience with:
- Bright Computing platform
- Various MPI implementations, IntelMPI, OpenMPI, MPICH
- Fast, multivendor, distributed cluster storage systems like Lustre, GPFS (General Parallel File System), and XFS for HPC workloads
- Deep learning frameworks like PyTorch and TensorFlow
- Software Defined Networking
- Nvidia CUDA libraries and GPUs
- Virtualization techniques, cloud platform solutions
- MLPerf benchmarking
- AI/ML coding
- Apache NiFi
- DevOps
- AWS, Azure or GCP platform
#CJ
-
High Performance Computing
3 months ago
Annapolis Junction, Maryland, United States BAE Systems Full timeJob Description Unlock the Power of Supercomputing: Join BAE Systems-One of the Leading Service Providers of HPCsContribute to one of our longest running programs where we orchestrate the support and sustainment of some of the world's largest and most advanced supercomputers.We are more than just gatekeepers, we are the vanguard of support for the modern...
-
High Performance Computing
1 month ago
Annapolis Junction, Maryland, United States BAE Systems Full timeJob Description Unlock the Power of Supercomputing: Join BAE Systems-One of the Leading Service Providers of HPCsContribute to one of our longest running programs where we orchestrate the support and sustainment of some of the world's largest and most advanced supercomputers.We are more than just gatekeepers, we are the vanguard of support for the modern...
-
High Performance Computing
1 month ago
Annapolis Junction, Maryland, United States tapwage Full timeJob DescriptionUnlock the Power of Supercomputing: Join BAE Systems-One of the Leading Service Providers of HPCsContribute to one of our longest running programs where we orchestrate the support and sustainment of some of the world's largest and most advanced supercomputers.We are more than just gatekeepers, we are the vanguard of support for the modern...
-
Annapolis Junction, Maryland, United States Helm Point Solutions Full timeAbout the RoleHelm Point Solutions is seeking a highly skilled HPC Software Developer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and optimizing high-performance computing software applications to meet the needs of our customers.Key ResponsibilitiesDesign and Development: Design and develop...
-
High-Performance Computing Technical Lead
1 week ago
Annapolis Junction, Maryland, United States Power3 Solutions and Partnering Companies Full timeJob SummaryWe are seeking a highly skilled Technical Lead for High-Performance Computing to join our team at Power3 Solutions and Partnering Companies. As a key member of our IT infrastructure team, you will be responsible for designing, implementing, and maintaining our high-performance computing systems.Key ResponsibilitiesDesign and implement...
-
Annapolis Junction, Maryland, United States DCCA Full timeAbout DCCADCCA is a veteran-owned IT consulting firm that has been providing innovative solutions to government agencies and commercial enterprises for over 40 years.We pride ourselves on our commitment to building a culture of integrity and inclusivity, where our employees can grow and develop their skills and relationships.Job SummaryThe Level 1...
-
Software Engineer
1 month ago
Annapolis Junction, United States Fuse Engineering LLC Full timeSoftware Engineer (High Performance Computing)Fuse Engineering LLC - Annapolis Junction, MDTask Description The Software Engineer shall be responsible for software development activities for a tiered Zero-touch provisioning (ZTP) and infrastructure automation (IA) solution for the bring-up and hands-off automation of complex High Performance Computing...
-
High Performance Computing
3 months ago
Annapolis Junction, Maryland, United States BAE Systems Full timeJob Description Unlock the Power of Supercomputing: Join BAE Systems-One of the Leading Service Providers of HPCsContribute to one of our longest running programs where we orchestrate the support and sustainment of some of the world's largest and most advanced supercomputers.If you have the skills required for a HPC Engineering Technician, we are interested...
-
Annapolis Junction, Maryland, United States Helm Point Solutions Full timeAbout the RoleHelm Point Solutions is seeking a highly skilled High-Performance Computing Software Developer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and optimizing software solutions to support our customers' mission-critical applications.Key ResponsibilitiesDesign and Development: Design,...
-
Annapolis Junction, Maryland, United States BAE Systems Full timeUnlock the Power of SupercomputingBAE Systems is seeking a highly skilled High Performance Computing Systems Administrator to join our team. As a key member of our HPC division, you will be responsible for supporting and sustaining some of the world's largest and most advanced supercomputers.Key Responsibilities:Support a large client-server based IT...
-
High Performance Computing Systems
1 month ago
Annapolis Junction, Maryland, United States BAE Systems Full timeJob Description Unlock the Power of Supercomputing: Join BAE Systems-One of the Leading Service Providers of HPCs.Contribute to one of our longest running programs where we orchestrate the support and sustainment of some of the world's largest and most advanced supercomputers. We are more than just gatekeepers, we are the vanguard of support for the modern...
-
High Performance Computing Systems
3 months ago
Annapolis Junction, Maryland, United States BAE Systems Full timeJob Description Unlock the Power of Supercomputing: Join BAE Systems-One of the Leading Service Providers of HPCs.Contribute to one of our longest running programs where we orchestrate the support and sustainment of some of the world's largest and most advanced supercomputers. We are more than just gatekeepers, we are the vanguard of support for the modern...
-
High Performance Computing
2 months ago
Annapolis Junction, United States Scuttlebutt Services, LLC Full timeJob DescriptionJob DescriptionAnnapolis Junction, MD - Salary Range 195k-225k (TS/SCI w/ Full Poly)Job BriefWe have multiple openings for Computer Specialists/Technicians in Annapolis Junction, MD – we are looking for High Performance Computer (HPC) technicians to join a highly skilled, high performing agile team to support a nationally significant and...
-
High-Performance Computing Engineer
7 days ago
Annapolis Junction, Maryland, United States Captivation Software Full timeJob SummaryCaptivation Software is a leading provider of innovative solutions for the US Government. We are seeking a highly skilled Senior Systems Engineer to oversee the engineering and management aspects of HPC systems.Key ResponsibilitiesOversee the engineering and management aspects of HPC systems, ensuring that all architected components are properly...
-
Annapolis, Maryland, United States Reflexive Concepts Full timeJob Summary:Reflexive Concepts is seeking a skilled Software Integration Engineer to join our team in implementing a Zero-touch provisioning (ZTP) solution as part of an Infrastructure as a Service (IaaS) for complex High Performance Computing Systems.Key Responsibilities:Implement a ZTP solution for IaaS in HPC systemsAutomate installation, configuration,...
-
Annapolis Junction, Maryland, United States BAE Systems Full timeJob Description Unlock the Power of Supercomputing: Join BAE Systems-One of the Leading Service Providers of HPCsContribute to one of our longest running programs where we orchestrate the support and sustainment of some of the world's largest and most advanced supercomputers. We are more than just gatekeepers, we are the vanguard of support for the modern...
-
High Performance Computing Systems Engineer
5 days ago
Annapolis, Maryland, United States Reflexive Concepts Full timeAbout the RoleReflexive Concepts is seeking a skilled Software Engineer to join our team and contribute to the development of a Zero-touch provisioning (ZTP) solution as part of an Infrastructure as a Service (IaaS) for complex High Performance Computing Systems.Key ResponsibilitiesDesign and implement inventory schema for efficient data management.Develop...
-
High Performance Computing Specialist
5 days ago
Annapolis, Maryland, United States Praxis Engineering Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our team at Praxis Engineering. As a key member of our team, you will be responsible for designing, implementing, and maintaining complex software systems for High Performance Computing (HPC) environments.Key ResponsibilitiesDesign and develop software solutions for HPC systems using...
-
Annapolis, Maryland, United States Wyetech Full timeJob DescriptionSoftware Development EngineerThe Software Development Engineer will be part of a team responsible for implementing a Zero-touch provisioning (ZTP) solution as part of an Infrastructure as a Service (IaaS) for complex High Performance Computing Systems. The team will work on inventory schema design, interface implementation, testing,...
-
Cryptanalytic Computer Scientist
15 hours ago
Annapolis Junction, Maryland, United States DCCA Full timeAbout DCCADCCA is a veteran-owned IT business specializing in providing innovative solutions to a variety of government agencies and commercial enterprises since 1982. As a trusted partner, we offer career growth opportunities and a competitive compensation and benefits package.Our MissionWe empower our clients to feel confident in their IT infrastructure by...