10x Software Engineer
Core
Designing and operating high-throughput, event-driven microservices handling billions of data points with extreme reliability and AI-native architecture.
Role type
Senior IC distributed systems engineer (Ruby/Python)
Builds
High-scale distributed messaging systems, API gateways, and identity federation layers for enterprise clients
Domain
AI-powered Customer Experience Management (CXM) in the MENA region
Deliverable
production ML models | product features | infrastructure
Required skills
distributed systems design, event-driven architecture, message queue management, concurrency control, fault tolerance, complex production debugging, PostgreSQL optimization, Elasticsearch tuning, observability engineering, Kubernetes migration, CI/CD pipeline standardization
Preferred skills
Ruby on Rails backend development, Python backend development, SLO-driven engineering, root cause analysis, architectural trade-off decision making
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; Drive platform decoupling and service isolation; Contribute to Kubernetes migration and infrastructure modernization
Seniority
Senior, hands-on IC