Protex AI Logo

Protex AI

Senior Software Engineer (C++), Video Processing

Reposted 2 Months Ago
Be an Early Applicant
Hybrid
Dublin, IRL
Senior level
Hybrid
Dublin, IRL
Senior level
Design, implement, and optimize a real-time, high-performance video analytics pipeline on edge devices. Own custom GStreamer plugins, decoding, batching, inference, tracking, and edge-to-cloud delivery while ensuring low latency, reliability, and observability.
The summary above was generated by AI

The physical world generates an extraordinary amount of data, yet most of what happens inside manufacturing and logistics sites remains invisible to the systems that run them.

At Protex AI, we're changing that.

We're building Site Intelligence, an AI platform that connects cameras, enterprise systems and operational knowledge to give businesses a real-time understanding of what's happening across their operations.

Our computer vision technology transforms video into structured operational data, while AI agents turn that data into insights, investigations and actions. We're helping some of the world's largest enterprises improve safety, eliminate inefficiencies and increase productivity.

We've built a strong foundation in safety. Now we're expanding into a much bigger opportunity: using AI to fundamentally change how industrial operations are understood, managed and optimised.

Interested in creating a new category with us? We're looking for high-agency people who thrive in ambiguity, move quickly and care deeply about solving real problems.

About the Team

The Computer Vision (CV) Team builds and maintains the core foundation that powers all Protex systems, ensuring robust edge-to-cloud connectivity, scalable data infrastructure, and high-performance backend services. We support edge deployments for real-time computer vision applications and deliver resilient systems to enable proactive workplace safety at global scale.

About the Role

We're looking for a Senior Software Engineer to join our Computer Vision team. You'll own features end to end on a performance-critical, real-time system: from the video analytics pipeline on the edge, through the Python services around it, to the events our clients see in the cloud.

The edge pipeline is built on the NVIDIA DeepStream SDK and GStreamer. It runs on edge hardware and orchestrates decode, batching, inference, tracking, and analytics under latency and throughput constraints. Most of it is modern C++ and CUDA, and the systems around it are Python and AWS.

You'll bring a strong background in performance-critical software and a product mindset. You care about what the client sees, you ship across language and system boundaries when the problem needs it, and you use modern tools, including AI-assisted development, as a normal part of your workflow.

What You'll Do
  • Design, build, and ship features across the edge pipeline, the Python services around it, and the cloud backend.

  • Own the performance, reliability, and observability of the systems you build, from custom GStreamer plugins to edge-to-cloud delivery.

  • Make performance and architecture trade-offs with product context: latency, throughput, and cost against client value.

  • Investigate and resolve issues on live client systems, using logs, metrics, and device telemetry.

  • Work closely with the Computer Vision, Product, and Infrastructure teams to turn safety use cases into deployed features.

  • Review code, mentor engineers, and influence the technical direction of the team.

What You'll Need
  • 5+ years of professional software engineering experience.

  • A track record of shipping and operating production software, and of owning features across system boundaries.

  • System design experience, with pragmatic trade offs across technical and product constraints

  • Strong background in performance-critical software development, preferably in modern C++. Equivalent depth in Rust or C with working C++ knowledge is also welcome.

  • Experience with real-time or performance-aware systems: profiling, concurrency, and debugging of multi-threaded applications.

  • Clear written and spoken communication, and the ability to explain trade-offs to engineers and non-engineers.

  • Ability to influence technical direction, mentor others, and implement solutions.

  • Working proficiency in Python for services, tooling, and test harnesses.

  • Experience building and deploying with Docker, including on resource-constrained edge devices.

  • Daily use of AI-assisted development tools for code, review, and investigation, and a critical eye for their output.

  • A habit of learning new tools, languages, and domains quickly, and of applying them in production.

Nice to Have
  • Hands-on experience with the NVIDIA DeepStream SDK

  • Hands-on experience with GStreamer and computer vision applications, including writing or maintaining custom GStreamer plugins (pads/caps negotiation, buffer/metadata handling)

  • CUDA and GPU programming experience, including GPU memory management on NVIDIA hardware (Jetson-class edge devices)

  • Experience deploying ML inference in production (TensorRT, ONNX Runtime, or similar)

  • Knowledge of encoding/decoding algorithms (H.264, H.265, MJPEG) and streaming protocols

  • Experience with edge deployment on AWS IoT Greengrass (or similar edge runtimes) and edge-to-cloud IPC

  • Experience with AWS cloud services and event-driven backends

  • Experience with CMake-based build systems

  • A track record of building observability into real-time systems (structured logging, health/heartbeat signals, graceful degradation)

  • Bachelor's degree in Computer Science or a related field

Why Join Us

At Protex AI, you'll work on cutting-edge problems with a mission-driven team. You'll have ownership, autonomy, and the opportunity to make a tangible impact on workplace safety around the world.

Protex AI is an inclusive and equal opportunities employer. We are committed to creating an equitable workplace for everyone regardless of gender, civil status, family status, sexual orientation, religion, age, disability, education level, or race.

HQ

Protex AI Dublin, Dublin, IRL Office

Market Street South, Dublin, County Dublin, Ireland, D02 F950

Similar Jobs

2 Hours Ago
Hybrid
Clondalkin, Lucan, Dublin, IRL
Senior level
Senior level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Lead end-to-end product design for Mastercard’s small business experiences across web, mobile, and platform products. Conduct research, identify opportunities, shape product strategy, prototype solutions, and partner with product, engineering, and business teams through delivery. Create user flows, journey maps, high-fidelity designs, and scalable design-system components while applying human-centered design, accessibility, experimentation, and AI-assisted design tools.
Top Skills: Ai-Assisted Design ToolsFigmaFigma Make
2 Hours Ago
Hybrid
Clondalkin, Lucan, Dublin, IRL
Senior level
Senior level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Develop and execute automated and manual regression tests, improve test coverage and release processes, refactor Java-based test suites, and collaborate with development, integration, and release teams to strengthen software quality and reporting.
Top Skills: Automated TestingJavaRegression Testing
2 Hours Ago
Remote or Hybrid
Dublin, IRL
Senior level
Senior level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Leads public cloud customer migrations across two products, managing schedules, dependencies, regulatory and legal requirements, stakeholder communication, testing, operational handover, agile tooling data quality, and delivery metrics. Partners with engineering and product teams to execute complex technology programs and ensure customer-focused outcomes.
Top Skills: Agile ToolingData CentersEnterprise ApplicationsOn-Premises InfrastructurePublic Cloud

What you need to know about the Dublin Tech Scene

From Bono and Oscar Wilde to today's tech leaders, Dublin has always attracted trailblazers, with more than 70,000 people working in the city's expanding digital sector. Continuing its legacy of drawing pioneers, the city is advancing rapidly. Ireland is now ranked as one of the top tech clusters in the region and the number one destination for digital companies, with the highest hiring intention of any region across all sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account