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 to enhance and scale the core engine that manages AI workloads on resource-constrained edge devices like NVIDIA Jetson Orin Nano.
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, resolving bottlenecks
- 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, with a focus on distributed or embedded systems
- Strong proficiency in Python, especially for building backend services, asynchronous programming, and system level scripting
- Demonstrable, hands on experience working with the NVIDIA Jetson platform (e.g., Orin Nano, Xavier NX, AGX)
- Strong command of the Linux operating system, including system administration, process management, shell scripting, networking, and performance tuning
- Solid experience designing, building, and maintaining APIs and microservices
Full Job Posting
Description
- 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 orchestration engine that decides which AI tasks run, when they run, and how they perform on hardware like the NVIDIA Jetson Orin Nano.
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). Comfortable with JetPack SDK.
- Deep Linux Knowledge: Strong command of Linux, including system administration, process management, shell scripting, networking, and performance tuning.
- 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 NVIDIA DeepStream, TensorRT, or Triton Inference Server.
- AI/CV Exposure: Good understanding of 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