Systems Engineer, Go and Rust
Anixsystems — United Arab Emirates · Posted ~2 days ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
Role - Systems Engineer, Go and Rust
Location - Abu Dhabi
Salary - 18 K AED
Primary Stack Go, Rust, gRPC, Kubernetes
Builds performance critical services and infrastructure facing components in Go and Rust, and
owns service to service communication over gRPC.
Project Scope: Supports multiple concurrent platform initiatives within Digital Cloud
Infrastructure Engineering, including the Internal Developer Platform, alongside other cloud
infrastructure and automation projects.
Not limited to a single initiative.
Required Skills
• Production Go experience, including concurrency patterns such as goroutines, channels,
and context cancellation.
• Working Rust experience, including ownership, borrowing, and an async runtime such
as Tokio.
• Solid gRPC and Protocol Buffers experience, including service definitions, streaming
RPCs, and interceptors.
• Kubernetes fundamentals, including Deployments, Services, ConfigMaps, Secrets, and
readiness and liveness probes.
• Ability to reason about performance close to the OS and network layer.
Preferred Skills
• Service mesh experience, such as Istio or Linkerd, and distributed tracing with
OpenTelemetry.
• Experience authoring CI/CD pipelines for multi language builds.
• Experience with GitOps tooling, such as Argo CD or Flux.
• Basic PostgreSQL administration experience is a bonus, though not required.
Responsibilities
• Design and implement gRPC services for internal, low latency service to service
communication.
• Define and evolve Protocol Buffer schemas and manage backward compatible API
versioning across services.
• Build performance sensitive components in Go or Rust, such as data pipelines, proxies,
or long running agents.
• Build infrastructure automation integrations for internal platform tools, such as
Kubernetes cluster management, GitOps synchronization, and deployment orchestration
on the Internal Developer Platform.
• Containerize services and author Kubernetes deployment manifests or Helm charts.
• Profile services for latency, memory footprint, and throughput.
We have 85,563 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 85,563 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume