Portrait of Tiago Queirós
Running
ai platform engineer · porto, pt

Tiago Queirós

tiago@platform: ~ — zsh
scroll
~/now

What Ibuild

AI Platform Engineer · Critical TechWorks · since Oct 2025

I build the platform that ML and data teams run on: they submit training, inference and data jobs through an API, and the platform schedules them as Ray and Spark workloads on Kubernetes, ships every change through GitOps, and provisions the AWS underneath as code.

The platform, layer by layer

  1. Interface

    Teams submit and track workloads

    • Python 3.13
    • FastAPI
    • Pydantic
    • MongoDB
  2. Orchestration

    Pipelines, schedules and rollouts

    • Argo Workflows
    • Argo Rollouts
    • Argo CD
  3. Compute

    Distributed training and inference

    • KubeRay
    • Ray
    • Spark
    • GPUs
  4. Runtime

    Clusters, ingress and packaging

    • Amazon EKS
    • Kubernetes
    • Helm
  5. Foundation

    Cloud, IaC and delivery

    • AWS
    • Terraform
    • GitHub Actions
    • ECR
  • Platform APIs

    FastAPI services that turn "run this job" into a tracked, scheduled workload.

  • Distributed compute

    KubeRay on EKS running RayCluster, RayJob and RayService with autoscaling and GPUs.

  • GitOps delivery

    Argo CD, release-please and GitHub Actions take every change from PR to cluster.

  • Infrastructure as code

    Layered Terraform modules that onboard a service with IAM, DNS, storage and databases.

~/about

Aboutme

AI Platform Engineer building scalable systems with AWS, EKS, Kubernetes, Ray, and GitOps to enable reliable model training, inference, and application deployment at scale. Day to day I ship FastAPI services, KubeRay and Argo workloads on EKS, Terraform modules and GitHub Actions pipelines. I hold a Software Engineering degree from ISEP (Master's in progress) and thrive in diverse teams where collaboration, clear communication, and adaptability matter.

  • Location: Porto, Portugal
  • Current Role: AI Platform Engineer — Critical TechWorks
  • Education: Masters in Software Engineering (ISEP, ongoing) · BSc 2021–2024
  • Languages: Portuguese (native) · English

Outside of work

Formula 1FootballCyclingTV seriesCookingFamily & friends
~/resume

Resume

Work Experience

  • Critical TechWorks

    Porto, Portugal
    • AI Platform Engineer
      Oct 2025 – Present
      • Platform APIs: Build and maintain production REST services in Python 3.13 and FastAPI for submitting, tracking and managing ML and data workloads, with Pydantic validation, MongoDB persistence and cron-style workflow scheduling.
      • Distributed compute: Deploy and operate KubeRay on Amazon EKS (operator, API server and internalized images) to run Ray and Spark workloads as RayCluster, RayJob and RayService resources, with autoscaling head/worker groups and GPU scheduling for ML training and inference.
      • Orchestration & GitOps: Orchestrate pipelines with Argo Workflows and Argo Rollouts (CronWorkflows, controllers, pod GC) and ship declaratively through Argo CD across dev, test and prod clusters.
      • Kubernetes packaging: Author Helm charts for shared ingress and gateway configuration (gateway listeners, TLS certificates, DNS) and platform bootstrap components.
      • Infrastructure as Code: Extend layered Terraform modules that onboard services onto the platform (IAM, DNS, gateways, RDS, MongoDB Atlas, S3), shipped as versioned module updates reviewed via plan diffs and validated in a test environment before production.
      • CI/CD: Design GitHub Enterprise Actions pipelines for multi-service Docker builds and an image-internalization pipeline that mirrors external images into private ECR registries with dev/prod promotion; wrote reusable composite actions consumed by downstream workflows.
      • Release & quality automation: Automate releases with release-please and uv lockfile sync, manage repo settings as code (branch protection, required checks), and enforce quality with ruff, mypy and pytest/pytest-asyncio suites, including integration tests against Kubernetes.
      • Python
      • FastAPI
      • Kubernetes
      • Amazon EKS
      • KubeRay
      • Spark
      • Argo Workflows
      • Argo CD
      • Helm
      • Terraform
      • GitHub Actions
      • AWS
    • Star Protégé
      Mar 2025 – Oct 2025

      Internship focused on software engineering practices and development fundamentals.

  • Hitachi Solutions Portugal

    Porto, Portugal
    • Intern
      Feb 2024 – Jun 2024

      Curricular internship: worked on a project developing applications with Microsoft Power Apps. The formative approach of the project accelerated my acquisition of platform knowledge, and the experience gave me an in-depth understanding of team dynamics and how to act effectively in a professional, formal environment.

Education

  • Degree in Software Engineering

    2021 – 2024ISEP — Porto, Portugal

    Built a solid foundation across the various areas of Software Engineering, complemented by hands-on experience gained through numerous academic projects — spanning web development, databases, algorithms, and team collaboration.

  • Masters in Software Engineering

    2024 – presentISEP — Porto, Portugal

    Ongoing. Advancing expertise through specialized coursework in modern software engineering practices and industry-relevant technologies.

Technology Stack

Cloud (AWS)

Amazon EKSECRIAMS3RDSMongoDB Atlasboto3

Kubernetes & Platform

KubernetesHelmDockerkubectl

AI / ML Platform

Ray / KubeRaySparkMLflowKubeflowMLOps

Orchestration & GitOps

Argo WorkflowsArgo RolloutsArgo CDGitOps

Infrastructure as Code

Terraform

CI/CD

GitHub Actionsrelease-pleaseJenkins

Python & Backend

PythonFastAPIPydanticpytestmypyruffuvNode.jsJava & Spring

Languages

BashTypeScriptJavaScriptCC++C#Assembly

Web & Frontend

AngularHTMLCSSPower FXLiquid

Databases

MongoDBMySQL

Soft Skills

CommunicationTeamworkAdaptabilityCreativity
~/references

References

A few people who have worked with me — and what they say.

Hitachi Solutions PortugalCritical TechWorks
Hitachi Solutions PortugalCritical TechWorks
Add a short quote from this person about working with you here.
Your Reference Name
Manager / Mentor · Hitachi Solutions Portugal
Get in touch
Add a short quote from this person here.
Another Reference Name
Team Lead · Critical TechWorks
Get in touch
~/work

Projects

Things I've built, synced straight from GitHub.

$ argocd app list
~/contact

Get intouch.

I'm always open to new opportunities, collaborations, or just a friendly chat about AI infrastructure, platform engineering, or software in general. Drop me a line!

Send a message

The form is a starting point — the fields below are ready to wire up.