Software Engineer - Sustaining Engineering
Core
Resolving complex customer problems and driving upstream bug fixes for Linux-based software-defined infrastructure and applications.
Role type
Senior Software Engineer (Sustaining Engineering)
Builds
Upstream bug fixes, backported patches, and open source application stability for Ubuntu, Ceph, OpenStack, and Kubernetes.
Domain
Open source infrastructure, cloud computing, and Linux systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Linux kernel and userspace development, Ceph, OpenStack, Kubernetes, Python, Go, C, C++, debugging with gdb, git workflow
Preferred skills
QEMU/KVM, LXC/LXD, Postgresql, Mongo, Debian packaging, distributed systems
Technologies
Ubuntu, Linux, Ceph, OpenStack, Kubernetes, KVM, Docker, LXC, LXD, OVS, OVN, Core networking, Python, Go, C, C++, gdb, git
Responsibilities
Troubleshoot and resolve complex issues in Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes; maintain relationships with Field, Support, and product engineering teams; participate in upstream communities; review code produced by other engineers; prioritize work and manage time effectively; participate in team discussions to improve processes and documentation.
Seniority
Senior, hands-on IC
