SlipstreamJobsFresh Startup & VC-Backed Jobs

AI Engineer

Foodics - Riyadh, Saudi Arabia - Hybrid - posted 2026-09-29

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Foodics is a leading restaurant management ecosystem and payment tech provider founded in 2014, headquartered in Riyadh with offices across 5 countries (UAE, Egypt, Jordan, Kuwait). The company serves customers in over 35 countries and has processed over 6 billion orders. Foodics recently raised $170 million in the largest SaaS funding round in MENA. You will construct agentic AI architecture, leveraging large language models to orchestrate planning, execution, and tool interactions with minimal supervision. Working within a compact engineering team, you will build core foundational infrastructure spanning microservices, integration protocols, state management, tracing, and evaluation harnesses, ensuring systems are production-ready, reliable, and scalable. This hands-on backend software engineering position focuses primarily on coding, testing, and system diagnostics. While prompt design is incorporated into the workflow, complex architectural challenges reside within the underlying infrastructure. Key responsibilities include: - Architect and maintain agent infrastructure, including orchestration logic, session handling, state management, and reliable backend service interfaces - Design robust tool integrations and MCP servers with precise boundary definitions and comprehensive error recovery handlers - Implement end-to-end tracing and observability for model calls, retrieval, and tool executions adhering to OpenTelemetry GenAI standards - Construct evaluation suites, benchmarks, and regression tests to validate model iterations and capture production edge cases - Perform deep-dive root cause analysis on runtime failures, loops, context degradation, or hallucinated outputs - Enforce runtime guardrails, cost thresholds, RBAC permissions, output validation schemas, and human-in-the-loop validation triggers - Monitor industry advancements and emerging AI research, sharing technical insights across the engineering organization The company welcomes applicants across diverse seniority levels. Junior engineers pair directly with senior mentors to own production components within three months, while senior engineers drive technical standards and architectural vision. Requirements: Essential: - Deep software engineering expertise in a modern programming language, prioritizing algorithmic depth over superficial multi-language breadth - Strong computer science foundations in data structures, algorithms, memory allocation, and concurrent execution patterns - Practical experience with backend infrastructure: REST/gRPC APIs, relational/non-relational databases, caching tiers, message queues, and distributed systems resilience - Proficiency with Git, automated testing frameworks, CI/CD pipelines, and writing clean, maintainable software - Comprehensive mental model of LLM mechanics: context window constraints, tokenization, function calling protocols, non-deterministic behaviors, and hallucination management - Demonstrated history of delivering full-lifecycle technical projects across production environments, academic work, open source, or side initiatives - Methodical debugging skills with the ability to articulate systematic troubleshooting methodologies - Strong technical documentation and written communication skills to articulate complex distributed system behaviors Nice to Have: - Hands-on experience developing application prototypes integrated with LLM APIs - Familiarity with Model Context Protocol (MCP) or custom tool integrations - Understanding of vector database indexing, embedding generation, and retrieval pipelines (RAG) - Experience with cloud infrastructure (AWS preferred), containerization (Docker/Kubernetes), telemetry, or IaC tooling - Knowledge of GenAI security paradigms, prompt injection mitigation, and threat modeling - Active open-source contributions or community engagement

Similar roles