Mira Technologies GmbH
Backend Software Engineer
Mira Technologies GmbHRomania18 days ago
Full-timeEngineering, Information Technology

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 relevance