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.

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