Skip to content
Currently Machine Vision Software Engineering Intern Tesla, Vision Systems

Adam Dabees

I build and debug systems where failure is expensive: machine vision on live production hardware, distributed infrastructure, and the tooling that keeps both honest.

Get in touch Available Jan – Aug 2027 (up to 8 months)
3.92 / 4.00
GPA, top 1% of cohort
24× faster
data pipeline load, 41.5s to 1.7s
30K+
monthly users served in production
<100 ms
at 1,000+ concurrent connections
01

About

I write software for systems where being wrong is expensive: vision pipelines running on a moving production line, platform infrastructure at a $247B pension fund, services that have to stay up while traffic triples.

Most of what I'm good at is diagnostic. Working out which layer a failure actually lives in (application, container, network, or the camera itself) is usually harder than the fix, and I've gotten fast at it. The rest of the job is building the tooling so the same problem doesn't need a person the next time it shows up.

Right now that's machine vision at Tesla. Before that, distributed platform work at Ontario Teachers' Pension Plan and a few years of shipping things real users depended on. Outside of that I founded McMaster's self-driving car club, where we're building a ROS perception stack from the ground up.

Based in
Palo Alto, CA
Focus
Machine vision, distributed systems, infrastructure
Open to
Jan – Aug 2027 (up to 8 months)
02

Experience

  1. Tesla

    Aug 2026 – Present

    Machine Vision Software Engineering Intern

    Vision SystemsPalo Alto, CA

    • Build the decision layer of lineside computer vision software on a live battery production line using HALCON, making inline pass/fail calls on real camera sensor data within a fixed latency budget.
    • Built and own an internal platform end to end for a ~100-person org (Python, Go, and C# services, React frontend, Docker, Kubernetes, CI/CD) that tests camera placement in 3D against live CAD, replacing estimates worth $100K per camera.
    • Cut the platform's data pipeline load time 24x (41.5s to 1.7s) by profiling Python and C++ hot paths, caching parsed geometry in a binary format, and batching calls over 1.3M vertices.
    • Migrated the platform's data store from SQLite to PostgreSQL and load-balanced image uploads from vision machines across FTP servers.
    • Training a computer vision model from scratch in PyTorch for the team's machine vision systems.
    • Debug production line failures on the floor across software, hardware, and network layers; learned Go in my first week to ship a same-day fix for a live production failure.
  2. Ontario Teachers' Pension Plan

    May 2026 – Aug 2026

    Software Engineer (Co-Op)

    $247B pension fundToronto, ON

    • Built LLM agents with Model Context Protocol (MCP) integrations into Dynatrace, Jira, and Azure that flag 5–10 failing VMs a day, replacing 2+ hours of daily log review for 3 engineers; adopted by the 15+ person InfoSec team.
    • Automated a 15–25 minute manual per-VM override with Ansible, removing it from every cloud deployment; shipped production services on Kubernetes (AKS) in Azure with Terraform.
    • Wrote hundreds of unit, integration, and end-to-end tests gating every release through CI/CD (Jenkins, GitHub Actions), with security review on a 10-person team.
    • Debugged production issues using Dynatrace distributed tracing.
  3. Brandeck Egypt

    Jan 2025 – May 2026

    Software Developer (Contract)

    E-commerce platformRemote

    • Built distributed AWS Lambda and DynamoDB pipelines serving 30K+ monthly users, cutting end-to-end latency 80% and compute cost 35% through request batching and better I/O patterns.
    • Added idempotent writes, exponential-backoff retries, and rate limiting to absorb 3× traffic spikes without unplanned downtime.
    • Established structured logging, distributed tracing, and alerting that cut average incident resolution time 50%.
  4. AFA Solutions

    Jan 2024 – Aug 2026

    Founder

    Software consultancyRemote

    • Built CRMs, booking systems, and websites for 25 small-business clients as sole engineer, from requirements to deployment; one salon's deposit flow took its show rate to 98% with 100+ bookings in two months.
    • Handed operations to partners in August 2026.
04

Stack

Grouped by what it's actually for, not by how it looks on a keyword filter.

Languages

  • Python
  • C/C++
  • C#
  • Go
  • Java
  • TypeScript
  • JavaScript
  • SQL
  • Bash/Shell

Systems & Networking

  • Linux
  • Concurrent multi-process programming
  • Real-time systems
  • Computer architecture
  • TCP/IP & sockets
  • Memory and caching behavior
  • Low-level debugging

Containers & Infrastructure

  • Kubernetes (AKS)
  • Docker
  • Microservices
  • Autoscaling
  • Azure
  • AWS (Lambda, DynamoDB, S3, EC2, API Gateway)
  • OpenStack
  • Terraform
  • Ansible

ML & Vision

  • HALCON
  • OpenCV
  • PyTorch
  • Computer vision
  • Image processing
  • Real-time inference pipelines
  • Model training & tuning
  • Model evaluation
  • Latency-budgeted inference
  • LLMs & LLM serving (Groq)
  • AI agents
  • Model Context Protocol
  • ROS perception

Data & Storage

  • PostgreSQL
  • MySQL
  • pgvector
  • SQLite
  • Schema design
  • DynamoDB
  • Firestore
  • Redis
  • Kafka
  • Query optimization
  • Caching
  • Data pipelines

Tooling & Practice

  • Git/GitHub
  • Jenkins
  • CI/CD
  • Dynatrace
  • Distributed tracing
  • Performance analysis
  • Test design
  • Code review
  • Agile
05

Leadership

Founder

McMaster Self-Driving Car Club

Jan 2025 – Present

Started the club and grew it to 20+ members, building a ROS perception stack on Linux: real-time camera pipelines, publish/subscribe messaging between concurrent processes, and simulation-based edge case validation against labeled failure scenarios.

President

McMaster Egyptian Student Association

Sep 2024 – Present

Run a 25-person exec team across marketing, finance, and operations. 8+ events delivered for 1,000+ attendees, and a rebuilt planning process that cut event overhead 30% after tracking where the time and budget were actually going.

06

Education

McMaster University

Sep 2023 – May 2028 (Expected)

B.Eng. Software Engineering (Co-Op)

Hamilton, ON

  • 3.92 / 4.00 GPA, top 1% of cohort
  • Admitted under Free Choice Admission, top 1% of all applicants

Relevant coursework

  • Computer Architecture
  • Real-Time Systems
  • Distributed Systems
  • Data Structures & Algorithms
  • Database Systems
  • Machine Learning
  • Software Design