Constantine Failadis

Senior Software Engineer

Scaling infrastructure by day, melting GPUs by night.

About

I'm a senior software engineer focused on distributed systems and platform infrastructure — the kind of systems that quietly hold everything together, and only get noticed when they fail.

At Arm, I design and own infrastructure that powers engineering workflows at scale. My work spans Kubernetes migrations, distributed storage systems, and ingestion pipelines processing 100GB+ daily. I operate at the intersection of reliability, performance, and developer productivity, where small design decisions can have outsized impact across teams.

I've learned that scaling systems is rarely the hardest part — keeping them understandable is. Much of my work has been in reducing complexity: simplifying pipelines, improving observability, and building systems that other engineers can debug and extend without needing tribal knowledge.

Outside of work, I build GPU-accelerated ML and computer vision systems. I'm particularly interested in problems where real-time constraints, performance optimisation, and system design meet. Recently, I built URVIS — a real-time 4K underwater video enhancement system for ROV operations — and an open-source tmux plugin used by 500+ developers that eliminates manual Conda environment management.

When I'm not at a keyboard, I'm usually climbing, reading, or playing music loud enough to remind my neighbours I exist.

Experience

  1. 2026 — Present

    Senior Software Engineer · Arm

    Led the containerisation of all team services during a company-wide infrastructure transition, owning CI/CD pipelines and production deployment end-to-end as the team's sole Kubernetes engineer. Designed a cloud-as-source / local-cache storage architecture on Artifactory, eliminating long-standing reliability and access issues that had impacted multiple teams.

    • Kubernetes
    • Docker
    • Python
    • CI/CD
    • Artifactory
  2. 2021 — 2026

    Software Engineer · Arm

    Designed and built a fault-tolerant distributed platform processing 100GB+ daily across 10,000+ requests, reducing file access latency by 80% and achieving 99.9% uptime for 100+ engineers. Developed a multi-layer caching system that became the standard solution across multiple internal tools and teams.

    • Python
    • C++
    • Kubernetes
    • Docker
    • Django
    • AWS
    • Redis
    • ELK Stack
    • Jenkins

Projects

  • URVIS

    URVIS: Underwater Robotics Vision System

    Real-time 4K underwater video enhancement system delivering ~73 FPS via TensorRT-optimised GPU inference (5–8× faster than CPU), designed for ROV operations under real-time constraints.

    • Python
    • TensorRT
    • CUDA
    • OpenCV
    • PyQt6
  • tmux

    Tmux Conda Inherit

    Open-source tmux plugin that automatically propagates Conda environments across panes and windows, eliminating manual activation.

    18500+ Downloads
    • Shell
    • Bash
    • Zsh
    • Fish
    • tmux