Skip to sign up

Job matched to your search

Systems Engineer, Go and Rust

Anix Global · Abu Dhabi Emirate, United Arab Emirates

Abu Dhabi Emirate, United Arab Emirates · On-siteFull-TimePosted Aug 7, 2026

Free · Join 5,000+ job seekers using Qarera

How well do you match this role?

Tap the skills you already have — then see your real match score, what’s missing, and your resume fixed for this job.

↑ tap the skills you have
Loading sign-in…
Free · no credit card · 30 seconds

Job description

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.

Don’t just read the job — see if you’ll get it.

Get your match score, a resume tailored to this exact role, and jobs like it — free.

Check my fit for this job
Loading sign-in…
Apply →