We’re seeking a talented and experienced Linux OS kernel and system engineers to work on container technologies, embedded/IoT devices, system services, scheduling, batch workloads, and GPU/FPGA integration.

Responsibilities:

  • Work closely with Development, QA, and Product teams to design and develop core Singularity features in areas which may include: container security, container image formats, container orchestration & deployment, plugins.
  • Research, design, and develop unique solutions that leverage the Linux kernel to ensure Singularity remains the most secure and performant container system in the world.
  • Develop and support tools for on-premise deployment of Singularity.
  • Help to plan roadmap for future releases of Singularity and related ecosystem.
  • Manage development using GitHub and ZenHub as part of a fully remote team.

Required Skills:

  • 5+ years of operating system and/or device driver development experience.
  • Systems level programming experience, in particular POSIX-based operating system architectures.
  • Experience programming in C and Golang.
  • Strong problem solving and debugging skills.
  • Excellent communication skills, and an ability to work independently and collaboratively as part of a remote team.
  • Identify, analyze, and resolve complex software design problems.

Preferred Skills:

  • Experience with existing container technologies.
  • Experience working at the kernel level.
  • Experience working with hypervisor technology.
  • Demonstrated record of contributing to Open Source projects.

You will be part of the Sylabs globally distributed team where everyone works from home with periodic face to face meetups. Sylabs offers competitive salary, bonuses, stock options and full benefits (for US residents). If you are looking for new challenges in an exciting startup environment with unlimited potential let’s talk!

This position has been filled. Would you like to see our other open positions?