Job Specifications
Company Description
OmniOps is a Riyadh-based technology solutions provider, serving organizations across Saudi Arabia and beyond. With offices in Jordan, Egypt, and Morocco, we specialize in empowering businesses to migrate and scale their AI technology infrastructure confidently, achieving a high level of maturity in their digital landscapes. Our comprehensive services and products guarantee seamless cloud migration, scalability, and management, ensuring optimal performance and consistent reliability for our valued partners.
Location: Morocco
Role Description
Backend Python Engineer to help build and scale the core infrastructure of our AI-powered automation platform. You’ll work on distributed systems, AI/ML integration, data processing pipelines, and API development to enable features like Agentic RAG, workflow automation, and AI model deployment.
Key Responsibilities:
Design, develop, and maintain scalable backend services in Python.
Build and optimize data processing pipelines for document ingestion, retrieval-augmented generation (RAG), and workflow automation.
Integrate with AI/ML models (LLMs, fine-tuned models) and optimize inference performance.
Develop and maintain RESTful/gRPC APIs for internal and external services.
Work with databases (PostgreSQL, vector DBs) and caching systems (Redis) to ensure low-latency responses.
Collaborate with AI/ML engineers to deploy and monitor models in production.
Write clean, maintainable, and well-documented code with unit/integration tests.
Participate in code reviews, architecture discussions, and sprint planning.
Qualifications:
Must-Have:
1-3 years of backend development experience (Python-focused).
Strong knowledge of Python frameworks (FastAPI, Flask, or similar).
Experience with relational databases (PostgreSQL, MySQL) and NoSQL/vector DBs (e.g., Pinecone, Weaviate).
Familiarity with asynchronous programming (async/await, Celery, RabbitMQ).
Understanding of RESTful API design and best practices.
Basic knowledge of cloud platforms (AWS, GCP, Azure) and containerization (Docker).
Nice-to-Have:
Exposure to AI/ML workflows (LLM APIs, PyTorch, Hugging Face, LangChain).
Experience with distributed systems (microservices, event-driven architectures).
Knowledge of DevOps/CI-CD pipelines (GitHub Actions, Terraform).
Interest in performance optimization (profiling, caching, scaling).
About the Company
Accelerating Saudi Arabia's AI transformation by deploying, scaling, and managing cloud-native high-performance computing (HPC) clusters. We provide our partners with unmatched expertise and innovative cloud-native solutions to unlock the full potential of their AI technologies.
Know more