Open to ML / LLM engineering roles

ML Engineer investigating LLMs & RAG.

I’m Soroosh Esmaeilian, a Machine Learning Engineer with an MSc from the University of Calgary. Currently exploring LLMs, RAG systems, and tool-use agents while drawing on industrial experience shipping multi-task learning anomaly detection on enterprise IoT gateways.

Edmonton, CanadaMSc, Computer ScienceAvailable now

Hands-on ML, end-to-end shipping.

From research to production. I’ve trained models that ran on enterprise edge devices and now build software that puts language models to work.

Machine Learning Engineer with an MSc in Computer Science from the University of Calgary. As part of a three-person team, I designed and deployed an multi-task learning anomaly detection model running on IoT gateway devices for enterprise clients.

These days I’m investigating LLMs and RAG systems: Claude and OpenAI APIs, pgvector embeddings, prompt engineering, and tool-use agents, while keeping current with the fast-moving AI and software engineering stack.

Comfortable across the ML toolkit (Keras, TensorFlow) and full-stack development (Next.js, FastAPI, PostgreSQL).

3+
Years in ML & AI
3
Production apps shipped
IoT
Edge ML in production
MSc
U. of Calgary

Featured projects.

LLM-powered products I’ve designed, built, and shipped.

primav2 screenshot

primav2

A cloud-native rebuild of Prima on Google Cloud. A five-node LangGraph fleet, reasoning with Gemini on Vertex AI, turns plain-English questions into read-only BigQuery queries over Alibaba’s 247M-sample cluster trace, scores anomalies (MAD/EVT), ranks the metrics behind them, and writes the briefing.

LangGraphGeminiBigQueryGCP
Visit site
Prima screenshot

Prima

An agentic server-health platform built on LangGraph. A fleet of Claude-driven agents writes and runs its own SQL over real server telemetry, detects anomalies, forecasts where a machine is heading, and grades its root-cause attribution against ground truth — then writes a plain-English reliability brief.

LangGraphClaudeAnomaly DetectionAgents
Visit site
GrantedJobs.com screenshot

GrantedJobs.com

Find organizations actually doing the R&D you care about across Canada, the US, UK, and Australia. It indexes their public research-funding history and matches it to your query, resume, or paper using hybrid vector + full-text search with an LLM reranker.

LLMRAGHybrid SearchGrants
Visit site
EZRelocate.org screenshot

EZRelocate.org

Canada-wide rental search. You describe what you’re looking for in plain English; the system returns real rental listings on a map, with reasoning that cites each pick by id.

LLMRAGMap SearchRentals
Visit site
FindConnections.net screenshot

FindConnections.net

A Next.js app that lets anyone discover connections between notable individuals by finding instances where they appear together in a photo, either directly or through a short chain of mutual photos. Inspired by six degrees of separation.

Next.jsGraphPhotosSix Degrees
Visit site

Tools I reach for.

From training neural nets to wiring up agents and APIs in production.

AI & Machine Learning
LLMs, RAG, deep learning
LLMsRAGClaude APIOpenAI APIGemmaGeminiVertex AIPrompt EngineeringLangGraphTool-use AgentsMulti-Agent SystemsLLM EvaluationAnomaly DetectionMulti-task LearningPyTorchTensorFlowKerasXGBoostEmbeddings
Backend & Infrastructure
APIs, databases, cloud
PythonFastAPIFlaskPostgreSQLpgvectorSupabaseDockerKubernetesAWSLambdaEC2S3GCPCloud RunBigQueryVercelFly.ioNeo4jPostGISNginxCI/CD
Frontend & Languages
Full-stack delivery
Next.jsReactTypeScriptJavaScriptJavaC++GoBash
Networking & Systems
Research foundations
SDNBGPOSPFWiresharkns-3

Where I’ve worked & researched.

Research and applied ML, from packet-level simulators to enterprise IoT.

  1. Sep 2023 to Jul 2024

    ML Engineering Intern

    Wedge Networks · Calgary, CA

    Collaboratively designed and developed EdgeInsight with a team of three, a multi-task learning anomaly detection model built in PyTorch for deployment on Litmus Edge, an IoT gateway trusted by enterprise companies.

    • Engineered a data augmentation pipeline to inject artificial anomalies such as sensor spikes and drifts to train the model.
    • Built a scalable Java service to process concurrent IoT sensor inference requests in real time, integrating RabbitMQ for reliable live data streaming.
  2. Sep 2021 to Dec 2024

    MSc Research, Adaptive Flow Sampling in SDNs

    University of Calgary

    Designed a network-wide sampling system for SDNs that adapts to dynamic flow rates. Packet-level simulations in ns-3.

    • Formulation incorporating mean and variance of flow rates.
    • Applicable in datacenters and ISP networks.
  3. Sep 2018 to Jul 2021

    Machine Learning Research Assistant

    Institute For Research In Fundamental Sciences (IPM) · Tehran, IR

    Applied ML and signal processing to neuroimaging data (FNIRS, EEG) for cognitive workload and BCI classification.

    • Classified cognitive workload levels from FNIRS neuroimaging data using Linear Discriminant Analysis with cross-subject validation.
    • Built an SVM + xDAWN spatial filtering pipeline for EEG SSVEP classification using cross-validation.
    • First place in the First National FNIRS Data Analysis Competition (Working Memory), organized by the National Brain Mapping Laboratory.
    • Third place in the 4th Iranian BCI Competition, organized by the National Brain Mapping Laboratory.

Academic background.

  1. 2021 to 2024

    Master's Degree, Computer Science

    University of Calgary

    Research focus: adaptive packet sampling in SDNs using ns-3 simulations.

  2. 2016 to 2020

    Bachelor's Degree, Computer Science

    Amirkabir University of Technology (Tehran Polytechnic)
  3. 2011 to 2016

    High School Diploma, Mathematics & Physics

    National Organization for Development of Exceptional Talents (SAMPAD)

Research published.

Peer-reviewed work from my MSc research at the University of Calgary.

IEEE · CNSM 2024

Coordinated Sampling in SDNs with Dynamic Flow Rates

Esmaeilian, S., Dolati, M., Sadrhaghighi, S., Ghaderi, M.

2024 20th International Conference on Network and Service Management (CNSM), pp. 1–7. IEEE.

Let’s build something.

Open to ML engineering, LLM/RAG, and full-stack product roles.

Have a project in mind?

I’m happy to chat about LLM architecture, RAG systems, anomaly detection, or full-stack engineering. Reach out and let’s talk.

Email me