Back-End Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
RIME Platform is seeking an experienced Edge AI/CV Orchestration Engineer in Riyadh to enhance and scale the core engine managing AI workloads on NVIDIA Jetson devices. The role involves backend development, system optimization, and deployment of AI/CV pipelines on edge hardware.
Key Skills for This Role
Responsibilities
- Design, develop, and optimize new features for the Python based backend orchestration engine
- Implement robust solutions for resource allocation (CPU, GPU, memory), task scheduling, and priority management across a fleet of edge devices
- Profile and fine tune the performance of AI/CV pipelines on the Jetson platform
- Build and maintain scalable backend services and APIs (e.g., REST, gRPC) for remote deployment, monitoring, and updating of tasks
- Improve automated deployment pipelines for pushing new AI models and orchestration logic to devices in the field
- Act as the key troubleshooter for complex system level issues spanning AI models, orchestration code, and the underlying Linux OS on Jetson hardware
Requirements
- 3 5+ years of experience in backend development, systems programming, or DevOps
- Strong proficiency in Python, especially for building backend services and asynchronous programming
- Hands on experience with NVIDIA Jetson platform (e.g., Orin Nano, Xavier NX, AGX)
- Strong command of Linux operating system, system administration, shell scripting, networking, and performance tuning
- Solid experience designing, building, and maintaining APIs and microservices
Full Job Posting
The Role
- We are seeking an experienced Edge AI/CV Orchestration Engineer to enhance and scale our core engine that manages AI workloads on resource constrained edge devices.
- Your primary mission is to improve the 'brain' of our system: the orchestration engine that decides which AI tasks run, when they run, and how they perform on hardware like the NVIDIA Jetson Orin Nano.
- You will be the bridge between our backend infrastructure and our deployed physical hardware, ensuring our edge devices operate efficiently, reliably, and at scale.
Required Qualifications (Must Haves)
- Proven Experience: 3 5+ years of experience in backend development, systems programming, or DevOps, with a focus on distributed or embedded systems.
- Expert Python: Strong proficiency in Python, especially for building backend services, asynchronous programming (e.g., asyncio), and system level scripting.
- NVIDIA Jetson Expertise: Demonstrable, hands on experience working with the NVIDIA Jetson platform (e.g., Orin Nano, Xavier NX, AGX). You should be comfortable with the JetPack SDK and its tools.
- Deep Linux Knowledge: Strong command of the Linux operating system. You must understand system administration, process management, shell scripting, networking, and performance tuning (e.g., using top, htop, perf).
- Backend Systems: Solid experience designing, building, and maintaining APIs and microservices.
Preferred Qualifications (Nice to Haves)
- Containerization: Experience with Docker, containerd, and/or edge focused Kubernetes (K3s, MicroK8s).
- NVIDIA Stack: Direct experience with the NVIDIA stack is a major plus, especially NVIDIA DeepStream, TensorRT, or Triton Inference Server.
- AI/CV Exposure: A good understanding of the challenges in deploying computer vision or machine learning models.
- Other Languages: Experience with C++ or Go for performance critical components.
- Fleet Management: Experience with IoT fleet management tools (e.g., AWS IoT Greengrass, Azure IoT Edge, or Balena).
Key Responsibilities
- Engine Enhancement: Design, develop, and optimize new features for our Python based backend orchestration engine.
- System Management: Implement robust solutions for resource allocation (CPU, GPU, memory), task scheduling, and priority management across a fleet of edge devices.
- Performance Optimization: Profile and fine tune the performance of AI/CV pipelines on the Jetson platform, diving deep into the Linux environment to resolve bottlenecks.
- Backend & API Development: Build and maintain scalable backend services and APIs (e.g., REST, gRPC) that allow for remote deployment, monitoring, and updating of tasks.
- Deployment & CI/CD: Improve automated deployment pipelines for pushing new AI models and orchestration logic to devices in the field.
- Troubleshooting: Act as the key troubleshooter for complex system level issues that span AI models, our orchestration code, and the underlying Linux OS on the Jetson hardware.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at RIME Platform
Network Engineer
Riyadh, KSA
Rime, a technology and ICT services company in Riyadh, seeks a Network Engineer to design, implement, and maintain network infrastructure. The role involves monitoring performance, troubleshooting issues, and implementin
Software Quality Assurance Tester
Riyadh, KSA
Rime Platform is looking for a Systems Quality Engineer (SRE) to ensure the stability, speed, and reliability of systems processing thousands of video streams and real-time sensor data. You will manage infrastructure, bu
Software Quality Assurance Tester
Riyadh, KSA
At Rime, we are looking for a Systems Quality Engineer (SRE) to ensure the stability, speed, and reliability of our systems processing video streams and sensor data. You will work at the intersection of software engineer
Development operations Engineer
Riyadh, KSA
Rime is seeking a Development Operations Engineer to ensure the stability, speed, and reliability of systems processing real-time video streams and sensor data. The role involves CI/CD automation, infrastructure as code,
Quality Assurance Tester
Riyadh, KSA
Rime Platform is hiring a QA Tester to ensure quality of web applications and AI-driven video analytics. You will design test cases, execute manual and automated tests, validate AI outputs, and track bugs. Requires knowl
اخصائي مبيعات
Riyadh, KSA
RIME Platform is hiring a Sales Specialist in Riyadh to drive B2B revenue growth through outbound sales and new client acquisition. The ideal candidate has a hunter mentality, strong analytical and negotiation skills, an
Network Engineer
Riyadh, KSA
Rime, a technology and ICT services company in Riyadh, is seeking a Network Engineer to design, implement, and maintain network infrastructure. The role requires 1-2 years of experience and knowledge of network protocols
مطور واجهات محترف ومصمم واجهة وتجربة المستخدم
Riyadh, KSA
RIME Platform is looking for a professional UI/UX designer and developer to create user interfaces and experiences that align with product vision. The role involves understanding product vision and tailoring user experie
Network Engineer
Riyadh, KSA
Software Quality Assurance Tester
Riyadh, KSA
Software Quality Assurance Tester
Riyadh, KSA
Development operations Engineer
Riyadh, KSA
Quality Assurance Tester
Riyadh, KSA
اخصائي مبيعات
Riyadh, KSA
Network Engineer
Riyadh, KSA
مطور واجهات محترف ومصمم واجهة وتجربة المستخدم
Riyadh, KSA