Ctrl IQ is a post Series A startup, focused on modernization of High Performance Computing (HPC) infrastructure and capabilities for not only traditional HPC (e.g. simulation, pharmaceuticals/medicine, energy, aerospace, financial services/trading, etc.) but also 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 open source 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 the following areas: containers (Singularity, Docker, OCI, etc.), orchestration (Kubernetes/Nomad), distributed workloads, data movement, AI/ML training, CI/CD, DevOps, container registries, security, PKI (public key infrastructure), encryption, etc.


          Responsibilities

            • Work closely with the development teams as well as product, open source community, and sales teams 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

                        • Leverage Git/GitHub for all development collaboration with internal team and open source community

                          Required Skills

                            • 3 years minimum experience in HPC system administration

                              • 2 years minimum experience with Linux internals

                                • Strong knowledge of:

                                          MPI

                                            Slurm, PBS/Torque, LSF, SGE/UGE

                                              Parallel file systems

                                                Warewulf

                                                  Singularity

                                            • Familiarity with CI/CD

                                              • Strong problem solving and debugging skills

                                                • Excellent communication skills

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

                                                    • Identify, analyze, and resolve complex software design problems

                                                      • Contributions to open source software projects

                                                        • Friendly, collaborative, humble, honest, and always striving to be better
                                                        This position has been filled. Would you like to see our other open positions?