Job matched to your search
Senior System Engineer
Acveti · Abu Dhabi
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.
Job description
We are looking for a Senior Systems Engineer – Go & Rust to build performance-critical services and infrastructure-facing components across multiple platform initiatives within Digital Cloud Infrastructure Engineering.
The role will support initiatives including an Internal Developer Platform, cloud infrastructure, automation, Kubernetes management, and deployment orchestration . You will work on low-latency service-to-service communication using gRPC , develop performance-sensitive services in Go and Rust, and contribute to infrastructure automation.
The ideal candidate will have strong production experience with Go, Rust, gRPC, Protocol Buffers, and Kubernetes , along with a strong understanding of performance at the operating system and network layers.
Key Responsibilities
- Design and implement gRPC services for low-latency, internal service-to-service communication.
- Define, evolve, and maintain Protocol Buffer schemas while ensuring backward-compatible API versioning.
- Build performance-sensitive components in Go and Rust , including data pipelines, proxies, long-running agents, and infrastructure services.
- Develop infrastructure automation integrations for internal platform tooling.
- Support Kubernetes cluster management, GitOps synchronization, and deployment orchestration for internal developer platforms.
- Containerize applications and develop Kubernetes deployment manifests and Helm charts .
- Profile and optimize services for latency, memory consumption, throughput, and overall system performance.
- Design and implement concurrent systems using Go concurrency patterns such as goroutines, channels, and context cancellation.
- Develop asynchronous Rust services using appropriate runtime frameworks such as Tokio .
- Collaborate with platform, infrastructure, backend, and DevOps engineers across multiple concurrent initiatives.
- Troubleshoot complex production issues across application, network, and infrastructure layers.
- Contribute to system architecture, technical design decisions, and engineering best practices.
Required Skills & Experience
- 6+ years of professional software/systems engineering experience .
- Strong production experience with Go (Golang) .
- Hands-on working experience with Rust , including:
- Ownership and borrowing
- Lifetimes
- Error handling
- Async programming
- Tokio or another async runtime
- Strong hands-on experience with gRPC and Protocol Buffers .
- Experience designing service definitions, streaming RPCs, interceptors, and backward-compatible APIs.
- Strong understanding of Kubernetes , including:
- Deployments
- Services
- ConfigMaps
- Secrets
- Readiness probes
- Liveness probes
- Strong understanding of containerized application deployment.
- Ability to reason about system performance at the OS, networking, and application layers .
- Strong understanding of concurrency, distributed systems, and service-to-service communication.
- Experience working with Linux-based production environments.
Preferred Skills
- Experience with service mesh technologies such as Istio or Linkerd .
- Experience with distributed tracing and observability using OpenTelemetry .
- Experience building CI/CD pipelines for multi-language projects.
- Hands-on experience with GitOps tools such as Argo CD or Flux .
- Experience with Helm and Kubernetes automation.
- Basic PostgreSQL administration experience.
- Experience working on internal developer platforms or infrastructure automation.
- Experience with performance profiling and benchmarking tools.
What We're Looking For
- Strong systems engineering fundamentals and a performance-oriented mindset.
- Ability to work across application, infrastructure, networking, and operating system layers.
- Strong ownership of technically complex services.
- Comfortable working across multiple concurrent platform and infrastructure initiatives.
- Ability to design systems that are reliable, scalable, observable, and efficient.
- Strong problem-solving and debugging skills.
- Excellent collaboration skills across engineering and platform teams.
More jobs in Abu Dhabi
Browse related jobs
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