CareerPlanSign in

10x Software Engineer

Riyadh, Riyadh Province, Saudi Arabia💼 Full-time🗓 2026-04-15 → 2026-09-27

Core

Design and operate high-throughput, event-driven pipelines and distributed messaging systems handling billions of data points for an AI-powered Customer Experience Management platform.

Role type

Senior IC backend engineer (distributed systems)

Builds

High-scale microservices, event-driven pipelines, and AI-native architecture components

Domain

SaaS / Customer Experience Management / Distributed Systems

Deliverable

production ML models | product features | infrastructure

Required skills

distributed systems design, event-driven architecture, message queue management, concurrency control, fault tolerance, production debugging, PostgreSQL optimization, Elasticsearch tuning, Kubernetes, CI/CD pipeline design

Preferred skills

Ruby on Rails, Python, SSO/identity federation, observability tooling, architectural trade-off analysis

Technologies

Ruby on Rails, Python, PostgreSQL, Elasticsearch, Redis, RabbitMQ, Kubernetes, AWS, GCP, APISIX, Grafana, Loki

Responsibilities

Design and operate high-throughput event-driven pipelines across a 100+ microservice ecosystem; Build and scale distributed messaging systems with backpressure management; Diagnose and resolve complex production issues like deadlocks and queue exhaustion; Optimize PostgreSQL for heavy write workloads and contention management; Build and maintain observability using Grafana, Loki, and distributed tracing; Lead root cause analysis and implement preventative measures across multi-service pipelines.

Seniority

Senior, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.