HPC - Senior Software Engineer - Bash, Linux, Kubernetes

Erias VenturesAnnapolis Junction, MD
48d$250,000 - $275,000Hybrid

About The Position

The Software Engineer shall be responsible for developing and maintaining a system that manages access to HPC resources in a large multi-tenant containerized Kubernetes Linux environment. This position allows for partial telework dependent on task.

Requirements

  • A current Top-Secret/SCI with polygraph security clearance is required. Candidates cannot be sponsored or nominated for a government security clearance under this position.
  • Master's degree in Computer Science or related discipline from an accredited college or university, plus ten (10) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
  • Bachelor'ss degree in Computer Science or related discipline from an accredited college or university, plus twelve (12) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
  • Fourteen (14) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
  • Experience using the Linux CLI
  • Experience developing and maintaining scripts using Bash/Python
  • Experience installing, configuring, and supporting COTS/GOTS/FOSS software, libraries, and packages in a Linux environment
  • Recent software development experience using Python
  • Experience designing and developing REST interfaces using FastAPI
  • Experience with containerization technologies such as Docker, PodMan, and containerd
  • Experience with container orchestration technologies including Kubernetes
  • Experience administering Kubernetes clusters in an AWS environment
  • Experience with IaC (Infrastructure as Code) concepts, principles and automation tools including Ansible and Terraform
  • Demonstrated experience using system monitoring tools such as Grafana/Prometheus
  • Experience with CI/CD principles, methodologies, and tools including GitLab
  • Experience using Git Version Control System

Nice To Haves

  • Experience with the Atlassian Tool Suite (JIRA, Confluence)
  • Familiarity with web technologies including JavaScript, HTML, CSS, and React
  • Familiar with HPC workload management systems including Slurm
  • Experience with ArgoCD, AirFlow, SQL, and JupyterLab
  • Familiar with stream/batch Big Data processing and analytic frameworks including Spark
  • Experience with Identity and Access Management (IAM) solutions including Keycloak

Responsibilities

  • developing and maintaining a system that manages access to HPC resources

Benefits

  • Above Market Hourly Pay
  • 11% Roth or Traditional 401k with Immediate Vesting and Deposit
  • Spot Bonuses for Assisting with Business Development and Company Growth
  • Professional Development Bonuses for Certificates and Degrees
  • Company subsidized Medical Coverage
  • 100% Company Paid Vision and Dental Coverage
  • 100% Company Paid Long Term Disability , Short Term Disability , and Group Life Insurance
  • Monthly Wellness Reimbursement
  • Paid Time Off with Flexible Work Schedules and Birthday Off
  • Amazon Prime Membership and Monthly Internet Reimbursement
  • Technology and Productivity Allowance for Equipment and Supplies
  • Morale Building and Company Events to Celebrate our Successes and Build our Community
  • Onboarding and Annual Swag
  • Company Paid Professional Development and Training
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service