Senior Compute Engineer (Go + Kube)
Core
Design, develop, refactor, and maintain large-scale Go codebases and operate highly reliable compute and cloud-native systems.
Role type
Senior IC compute engineer (Go + Kubernetes)
Builds
Large-scale Go applications, APIs, microservices, and containerized infrastructure
Domain
Cloud-native infrastructure, distributed systems, and enterprise software
Required skills
Go (language internals), Kubernetes, Linux (control groups, resource management), PostgreSQL, Prometheus, automated testing (TDD), microservices architecture, debugging and profiling
Preferred skills
Java, Python, monorepo management, CI tools, Bazel
Technologies
Go, Kubernetes, Docker, Linux, PostgreSQL, Prometheus, Ginkgo, Gomega
Responsibilities
Design and maintain large-scale Go codebases; troubleshoot applications via log analysis and profiling; design, deploy, and scale applications on Kubernetes; develop API services and microservices; work with container technologies and Linux systems; use monitoring tools to improve system visibility
Seniority
Senior, hands-on IC