Powering growth. Expanding possibilities.

At SGH, we design and develop high-performance, high-availability, enterprise solutions that help our customers solve for the future. Across our computing, memory, and LED lines of business, we focus on serving our customers by providing deep technical knowledge and expertise, custom design engineering, build-to-order flexibility, and a commitment to best-in-class quality.

We come from a broad collection of experiences and diverse backgrounds, but we’re united by a drive to raise the bar for the impactful technologies we design and manufacture, our customers, and each other. With an open and inclusive culture, we help one another think creatively and look beyond – because when we’re each at our best, we’re even more powerful together.

Powering growth. Expanding possibilities.

At SGH, we design and develop high-performance, high-availability, enterprise solutions that help our customers solve for the future. Across our computing, memory, and LED lines of business, we focus on serving our customers by providing deep technical knowledge and expertise, custom design engineering, build-to-order flexibility, and a commitment to best-in-class quality.

We come from a broad collection of experiences and diverse backgrounds, but we’re united by a drive to raise the bar for the impactful technologies we design and manufacture, our customers, and each other. With an open and inclusive culture, we help one another think creatively and look beyond – because when we’re each at our best, we’re even more powerful together.

Sr. Software Engineer - Automation

Date Posted:  Apr 28, 2024
Requisition ID:  1043
Location: 

US

Brand:  PenguinSolutions

The Penguin Solutions™ portfolio, which includes Penguin Computing™ and Penguin Edge™, accelerates customers’ digital transformation with the power of emerging technologies in HPC, AI, and IoT with solutions and services that span the continuum of edge, core, and cloud. By designing highly advanced infrastructure, machines, and networked systems we enable the world’s most innovative enterprises and government institutions to build the autonomous future, drive discovery and amplify human potential.

 

Overview

Penguin Computing is seeking a software engineer with a background in DevOps to join our Software group. Penguin Computing's Scyld Software products are used in the deployment, provisioning, management, and monitoring of some of the largest computational systems in the world. In this role, you will collaborate closely with Technical Architects, Software Engineers, Product Owners and Managers, and Services engineering teams to develop a new product that delivers DevOps capabilities and all phases of Infrastructure Management to end customers, particularly in the AI space. We intend to take Infrastructure-as-code principles to their fullest potential.

 

As part of a talented and high-performing agile team, you will have the opportunity to make lasting impacts on our software and our customers. The ideal candidate has an excellent understanding of computer infrastructure lifecycle from bare-metal through to fully operational and ready for users. You will understand the challenges faced by scaling complex systems and networks. You will be a creative thinker willing to be experimental but always maintaining the highest engineering rigor.

 

The team is distributed; we are looking for team members who perform well given a high degree of independence and autonomy, and can communicate effectively asynchronously.

 

 

Responsibilities

  • Create, maintain, and improve Ansible playbooks and other code that manage Linux-based high performance compute (HPC) and artificial intelligence (AI) environments
  • Write well-formulated, highly readable code and supporting tests and documentation
  • Participate in team workflow: stand-ups, code reviews, design discussions, research and report backs
  • Evaluate new business requirements and write technical specifications
  • Work within the team on continuous improvement: mentoring junior engineers, knowledge-sharing, and improving our internal processes
  • Partner with field engineers on troubleshooting and remediation
  • Keep abreast of developments on the Infrastructure Management frontier

 

Qualifications

  • Bachelor’s degree in computer science/engineering or similar discipline; or equivalent education and experience
  • 5+ years’ relevant experience 
  • Deep understanding of DevOps principles
  • Experience with bare metal provisioning: PXE and kickstart
  • Experience with monitoring tools and strategies
  • Excellent understanding of Linux-based systems including system administration
  • Deep understanding and experience with configuration management tooling and processes like Ansible
  • Solid coding skills including at least one scripting language and solid understanding of data structures
  • Experience with Git and CI/CD tooling and practices
  • Knowledge of Security best practices and technologies
  • Knowledge of Nvidia GPU ecosystem (architecture, drivers, etc)
  • Practical knowledge of HPC technologies including cluster management and stack
  • Ability to communicate technical designs and concepts clearly and effectively
  • Understanding of network technologies, architectures, and protocols
  • Experience with virtualization architecture and platforms is preferred
  • Familiarity with container-based software deployment and orchestration using Kubernetes is preferred

 

Compensation & Benefits

The pay range that the Company reasonably expects to pay for this position in the United States is $124,000 - $170,000; the pay ultimately offered within the expected range may vary based on business considerations, including job-related knowledge, skills, experience, and education. The position is bonus-eligible, and there are medical, dental, and vision benefits available. There is a 401k saving plan and other benefits, such as Paid Time Off, Life Insurance, and an Employee Assistance Plan.   

 

Diversity and Inclusion Statement

SGH, together with its affiliates, is committed to creating a diverse environment that embraces differences and fosters inclusion.

 

Equal Opportunity Statement

We are an Affirmative Action/Equal Opportunity Employer and strongly committed to all policies which will afford equal opportunity employment to all qualified persons without regard to age, national origin, race, ethnicity, creed, gender, disability, veteran status, or any other characteristic protected by law.