Overview:
We are seeking a Platform Engineer with a strong background in backend development and deep knowledge of networking. This role focuses on building internal platform services, network automation tooling, Kubernetes-integrated networking components, and backend systems that interact heavily with network infrastructure. The ideal candidate is skilled in Python, Go, C, and has hands-on experience with modern networking concepts, protocols, and distributed systems.
Responsibilities:
- Develop backend systems and platform components in Python, Go, and C.
- Build internal tools and services for network automation, network orchestration, and traffic management.
- Implement features that integrate with Kubernetes networking (CNI plugins, services, load balancing, policies).
- Work with low-level networking protocols (TCP/UDP, HTTP, DNS, gRPC, IP routing, VLANs).
- Develop systems that interact with firewalls, load balancers, DNS, or other infra-level network services.
- Diagnose and resolve complex network issues across distributed environments.
- Develop telemetry, metrics, and health-checking logic for network-aware services.
- Write clean, secure, maintainable backend code with unit and integration tests.
- Collaborate with platform, SRE, and infrastructure networking teams on design and architecture.
- GRAVEYARD SHIFT: 1 am TO 10 am
Required Skills & Experience:
Programming:
- 5+ years of experience and strong proficiency in Python
- Experience with Go (Golang)
- A minimum of 3+ years of hands-on experience with Go (Golang) development is required.
- Experience with C (systems-level networking or performance-critical components)
Networking:
- Strong understanding of network protocols (TCP/IP, UDP, DNS, HTTP/S, gRPC)
- Experience with routing, load balancing, firewall rules, NAT, VLANs, subnets
- Familiarity with overlay networks, VXLAN, BGP, DHCP, DNS resolution paths
- Experience working with packet analysis tools (tcpdump, Wireshark)
- Experience troubleshooting real-world networking issues in distributed systems
Kubernetes / Cloud-Native:
- Strong understanding of Kubernetes networking (Services, Ingress, CNI plugins, NetworkPolicy)
- A minimum of 3-4 years of Kubernetes experience is required, with demonstrated expertise in networking components.
- Experience deploying or building networking-related components in Kubernetes
- Comfort working with containers and container networking
General:
- Strong debugging and problem-solving skills
- Experience designing backend APIs and systems (REST or gRPC)
- Solid Linux background (network stack behaviour, system tuning)
Preferred (Nice-to-Have):
- Experience with CNI development or Kubernetes networking internals
- Experience building or maintaining DNS, DHCP, or LB automation systems
- Familiarity with service mesh technologies (Istio, Linkerd, Consul)
- Experience with eBPF for networking or observability
- Knowledge of high-performance networking or kernel networking concepts
- Experience with infrastructure APIs (cloud provider networking, firewall APIs, etc.)
What We Offer:
- Opportunity to work on core components of a modern internal cloud platform
- Hands-on work with Kubernetes networking, distributed systems, and automation
- Influence the direction and architecture of platform-level networking services
- Competitive compensation and benefits (Salary commensurate with experience)
- Salary : 150k-200k