Software Development Engineer
Core
Design and build a simulation project in Golang to model large-scale distributed systems running on Kubernetes without requiring real hardware.
Role type
Senior IC Software Development Engineer (Golang/Kubernetes)
Builds
Simulation of distributed clusters (1000s of nodes) on a single machine
Domain
Cloud Native / Distributed Systems
Required skills
Golang (Advanced), Kubernetes, Microservice Architecture, Distributed Systems, Data Structures, Algorithms, AI-assisted coding (Claude Code/Codex/Cursor)
Preferred skills
Experience with multi-node or distributed Golang development
Technologies
Golang, Kubernetes, Claude Code, Codex, Cursor
Responsibilities
Design microservices to operate and scale in distributed system architecture; Create a simulation project to emulate a cluster of thousands of nodes on one machine; Utilize AI tools for code generation and development from the ground up.
Seniority
Senior, hands-on IC