Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Mira Technologies is looking for a passionate Backend Developer skilled in Python, WebRTC real-time streaming, and AI-driven video analytics to join our software engineering team. In this role, you will design, build, and optimize backend services that support our global security, communication, and real-time video monitoring ecosystems. Your work will have a direct impact on how users interact with our intelligent technologies worldwide.
Key Responsibilities
- Design and develop backend services for video ingestion, processing, storage, and streaming
- Build scalable Python-based services using asynchronous programming, multiprocessing, and modern frameworks
- Implement and optimize WebRTC signaling servers, STUN/TURN infrastructure, and end-to-end real-time video pipelines
- Integrate and develop AI/ML models (YOLO, TensorFlow, PyTorch) for object detection, tracking, event recognition, and video analytics
- Develop and maintain RTSP/ONVIF camera integrations
- Build WebSocket/Socket.IO interfaces for event updates and real-time communication with client applications
- Optimize system performance for low latency, high throughput, and efficient GPU/CPU usage
- Deploy, manage, and scale VMS components using Docker, Linux, Windows, and cloud infrastructure (AWS/Azure)
- Ensure compliance with security best practices, including authentication, encryption, and secure video transport
- Maintain documentation, architecture diagrams, and enforce coding standards across services
Qualifications & Competencies
- Strong proficiency in Python, including asynchronous programming, multiprocessing, FastAPI/Flask development, and OpenCV-based video processing.
- Deep understanding of the WebRTC stack (Signaling, ICE, STUN, and TURN, SDP negotiation, Real-time streaming optimization)
- Hands-on experience deploying AI/ML models into production environments, ideally for real-time video analytics.
- Familiarity with GPU acceleration technologies (CUDA, TensorRT, and OpenVINO)
- Strong knowledge of computer vision frameworks (OpenCV, TensorFlow, PyTorch)
- Experience with RTSP/ONVIF protocols and IP camera streaming
- Solid understanding of media codecs (H.264, H.265, VP8, VP9) and video pipeline architecture
- Experience with databases such as MongoDB and Elasticsearch
- Hands-on experience with Docker, Linux, Windows, and cloud platforms (e.g. AWS or Azure)
- Ability to design maintainable, scalable, and testable software architectures
- Analytical mindset, strong problem-solving skills, and attention to detail
- Good command of English
Why Join Us?
• Innovation at scale: Build mobile applications that connect users to intelligent security and monitoring systems deployed globally
• R&D Culture: Work alongside experienced engineers in a fast-moving tech environment
• Continuous Learning: Exposure to modern frameworks, IoT ecosystems, and emerging technologies
• Impact: Your apps will be used in real-world, mission-critical scenarios
• Dynamic Environment: Supportive team, modern tools, and a growth-oriented workplace.
If you are a motivated, creative, and detail-oriented mobile developer ready to build next-generation applications with real impact, we invite you to apply.
Join us and help shape the future of smart security technologies.
Key Skills
Ranked by relevanceReady to apply?
Join Mira Technologies GmbH and take your career to the next level!
Application takes less than 5 minutes

