Plan A Technologies logo

Senior Python Developer

Plan A Technologies
Posted 7 hours ago
Colombia, RomaniaRemoteEngineering & Development
Is this job info correct?
Job Overview

Plan A Technologies is looking for a skilled Senior Python Developer to design, build, and maintain high-performance desktop applications on Linux environment systems. In this role, you will lead the architecture of responsive graphical user interfaces (GUIs) using PyQt/Qt and integrate real-time video streaming/processing pipelines. You will optimize video rendering, handle low-latency frame processing, and ensure deep system-level integration with the Linux OS.

Please note: you must have at least 5+ years of experience with Python to be considered for this role.

JOB RESPONSIBILITY

  • Design, build, and maintain robust desktop GUI applications using Python and PyQt (PyQt5/PyQt6) targeted for Linux environments.
  • Implement real-time video streaming, decoding, playback, and frame manipulation using media frameworks (e.g., OpenCV, GStreamer, FFmpeg, or QtMultimedia).
  • Architect multi-threaded Python applications to keep UI event loops smooth while running heavy video processing and network operations concurrently.
  • Interface directly with Linux system services, hardware devices (cameras/video inputs), display drivers, and IPC mechanisms.
  • Packaging Linux desktop binaries, managing dependencies, and optimizing memory/CPU usage for seamless video playback.

Experience

  • 5+ years of professional software development experience in Python.
  • Must have: Strong expertise with PyQt (PyQt5 or PyQt6) or PySide for complex desktop UI creation.
  • Must have: Strong Linux desktop background (system libraries, process management, POSIX signals, packaging/deployment).
  • Nice to have: Proven track record in video streaming & media processing (handling RTSP/RTP/HLS, video pipelines, low-latency playback, or frame buffer rendering).
  • Nice to have: Experience integrating video/media frameworks like FFmpeg, GStreamer, or OpenCV with Python.
  • Advanced knowledge of multithreading, asynchronous programming (asyncio), and concurrency in Python.
  • Excellent problem-solving and communication skills.
  • Excellent verbal and written English communication skills.
  • Initiative and drive to do great things.

About The Company/Benefits

Plan A Technologies is a global engineering firm created to solve the toughest tech challenges facing today’s businesses. Founded by software entrepreneurs Aron Ezra and Slav Kulik, Plan A helps organizations analyze their tech ecosystem to identify exactly what needs to be improved across their products and infrastructure—and then builds the solutions to fix it.

Rather than offering theoretical ideas or software that never launches, Plan A combines elite engineering talent with custom-built, proprietary AI agents to deliver fast, secure, production-ready solutions. Its capabilities span proprietary AI agent deployment, custom software development, application modernization, data platforms, cloud migrations, systems integration, and practical technical advice.

With more than 500 successful product deployments completed worldwide, Plan A helps organizations of every size—from ambitious startups to global enterprises—modernize their systems, automate complex operations, and stay ahead of the technology curve.

Read more about us here: www.PlanAtechnologies.com .

Location: Work From Home 100% of the time, or come in to one of our global offices. Up to you.

Great colleagues and an upbeat work environment: You'll join an excellent team of supportive engineers and project managers who work hard but don't ever compete with each other.

Benefits: Vacation, Brand New Laptop, and More: You’ll get a generous vacation schedule and other goodies.

If this sounds like you, we'd love to hear from you!

Similar jobs