Explore Job Opportunities
Find the latest job openings from top companies around the world. Use the filters to refine your search and discover the perfect role for you.
Featured Jobs
Open Jobs
Senior Software Engineer - High-Scale AI CXM Platform
UMATR - Riyadh Saudi Arabia
Junior Software Engineer
Qcells - Santa Clara, CA
Staff Software Engineer- Earner Offer Experience
Uber - San Francisco, CA
Staff Software Engineer - Payments
Intuit - Mountain View, CA
Principal Software Engineer (Backend)
VDart, Inc. - Jersey City, NJ
Lead Software Engineer
Lockheed Martin - Mt Laurel Township, NJ
Lead Front End Software Engineer
Wells Fargo - Iselin, NJ
UMATR - Riyadh Saudi Arabia
Senior Software Engineer - High-Scale AI CXM Platform
Job Type: Not specified
Experience: Not specified
About Job
Title: Senior Software Engineer - High-Scale AI CXM Platform Tech Stack: Ruby on Rails · Python · PostgreSQL · Elasticsearch · Redis · RabbitMQ · Kubernetes · AWS / GCP · APISIX · Grafana · Loki What You’ll Do: You’ll be building and evolving a large-scale, event-driven backend platform that processes massive volumes of customer experience data in real time across multiple digital channels. The environment is highly distributed, with 100+ microservices handling billions of events, where reliability, throughput, and fault tolerance are critical. You’ll work across: Designing and operating high-volume, event-based systems that reliably move and process data at scaleBuilding and scaling messaging infrastructure (RabbitMQ), including queue stability, consumer scaling strategies, and handling backpressure in productionDeveloping API gateway capabilities such as intelligent routing, traffic control, multi-environment separation, and upstream managementSupporting enterprise authentication flows, including multi-provider identity federation and SSO integration without tight coupling to core servicesDefining and maintaining service boundaries across ingestion, processing, and delivery layers spanning Ruby and Python systemsInvestigating and resolving deep production issues such as deadlocks, queue saturation, and database contention — and removing the underlying systemic causes rather than patching symptomsOptimising PostgreSQL under heavy write load, including schema design, indexing strategy, connection scaling, and contention reductionDesigning and tuning Elasticsearch for large-scale search workloads, including real-time, multilingual (including Arabic) relevance challengesChoosing the right execution model (async vs multi-process vs hybrid) depending on workload behaviour and system constraints Who They Are: A fast-scaling AI-driven customer experience intelligence platform operating across the MENA region. The business is moving towards IPO-level scale and is actively re-architecting its core systems to support extreme growth, real-time intelligence, and AI-native capabilities. The engineering culture is built around ownership at every level — engineers are expected to engage directly with system failures, production instability, and architectural weaknesses without waiting for escalation paths or strict ownership boundaries. This is an environment where the system is treated as shared responsibility. If something is broken or inefficient, the expectation is that the person who sees it will step in and improve it. The platform itself operates at very large scale, processing billions of customer interaction signals and evolving toward real-time AI-driven decisioning across enterprise clients. What Is In It For You: Exposure to systems operating at genuine high scale (billions of events, not synthetic workloads)Direct visibility and impact with senior leadership, including CTO-level engagementOpportunity to work in a pre-IPO environment where engineering decisions directly shape product and company trajectoryHigh autonomy with real ownership over critical systemsThe chance to work on complex distributed systems problems that sit at the edge of performance, reliability, and AI integration Requirements: Strong grounding in distributed systems and an instinct for how systems fail under loadProven experience working with event-driven architectures and message-based systems in production environmentsDeep understanding of concurrency, system bottlenecks, and resilience patternsHands-on experience investigating and resolving complex production incidents, with a focus on root cause elimination rather than surface fixesBackground in backend engineering using Ruby on Rails or Python at scaleComfortable working across large, evolving codebases and understanding system behaviour quicklyStrong opinions on architecture backed by real production experience and measurable outcomesSystems thinker: you naturally reason in terms of latency, throughput, failure modes, and cost efficiencyTreats observability, testing, and system documentation as core engineering responsibilities rather than optional extrasDemonstrated ability to ship quickly without compromising system stability or reliabilityTrack record of proactively improving systems beyond your immediate scope of responsibilityExperience stabilising or rebuilding significant production systems and able to clearly explain the technical challenges involved job perk: Posted At: 3 days ago, job perk: Schedule Type: Full-time, job perk: Qualifications: No degree mentioned
Enhance Your Job Prospects
- Access exclusive job listings in specialized industries.
- Optimize your CV with our AI-powered tools.
- Define salary and equity expectations from the start.
- Find the perfect fit with personalized job filters.
- Get top founders and recruiters reaching out to you.
Showing 267 to 273 of 2394 results