Ctrl IQ develops software infrastructure for the enterprise. We are the founding company behind Rocky Linux and have brought to market major advances within the traditional High Performance Computing (HPC) ecosystem (e.g. simulation, pharmaceuticals/medicine, energy, aerospace, financial services/trading, etc.) as well as enterprise focused computing needs like AI/ML training and inferencing as well as compute and data analytics.

 

For this position, we are seeking a talented and experienced software engineer/developer to help us develop capabilities around the next generation of high performance computing, orchestration, workflows, data movement and management, and distributed environments.

 

Successful candidates will have interest and experience in some of in the following areas: containers (Singularity, Docker, OCI, etc.), orchestration (Kubernetes/Nomad/Mesosphere), distributed workloads, data movement, AI/ML training, DevOps, container registries, security, PKI, encryption, etc. 


 US citizens only, please 

Responsibilities

  • Work closely with the development teams as well as product teams, sales teams and open source communities to develop relevant solutions

  • Be part in architecture level discussions, planning, as well as implementation (lines of code)

  • Research to ensure what we are building is always the best path forward

  • Document each project to facilitate integration for users

  • Drive proof of concepts and minimal viable products for demonstration

  • Release fast and release often software development mentality


 

Required Skills

  • Friendly, collaborative, humble, honest, and always striving to be better

  • Excellent communication skills

  • 5 years minimum experience in software development

  • Understanding of distributed systems & failure modes

  • Linux operating system fluency

  • Ability to work independently as well as collaboratively in a remote team environment

  • Identify, analyze, and resolve complex software design problems


 

Nice to haves

  • Experience with Multi Cloud (currently using AWS and Azure)

  • Experience with Kubernetes

  • Experience with Go

  • Experience with highly available systems