Golang Developer
Core
Design, develop, test, and maintain scalable backend services, networking components, and infrastructure tooling for distributed systems.
Role type
Senior IC backend engineer (Golang/Linux systems)
Builds
Scalable platform services, networking components, and infrastructure tooling
Domain
Distributed systems, backend infrastructure, Linux systems
Deliverable
production ML models | product features | infrastructure
Required skills
Golang, Linux platform development, multithreading, concurrency, memory management, system internals, REST APIs, microservices, distributed systems, Git, CI/CD workflows, debugging
Preferred skills
Kubernetes, container orchestration, Linux networking, Docker, cloud-native technologies, observability, monitoring tools, infrastructure automation, deployment tooling, networking services (DHCP, DNS, VPN)
Technologies
Golang, Linux, Kubernetes, Docker, Git, CI/CD pipelines
Responsibilities
Design and develop backend services and platform components using Golang; Build reliable, scalable, and high-performance system software for Linux environments; Troubleshoot and optimize system-level issues related to performance, stability, and scalability; Develop APIs, daemons, and infrastructure services for distributed platforms; Work with CI/CD pipelines, containerized deployments, and automation tools; Debug complex production issues across application, OS, and networking layers; Write clean, maintainable, and well-documented code
Seniority
Senior, hands-on IC