Senior Machine Learning Engineer

Modern software, thoughtful systems, curious engineering.

I build machine learning systems and software products with a focus on practical impact, strong engineering, and real-world usability.

My recent work has centered on applied machine learning, retrieval, multimodal systems, and production-grade experimentation. I enjoy turning ambiguous problems into reliable systems, especially when the work sits at the intersection of research depth and product value.

Portrait of Ammar Asmro
Based in Toronto, Canada Interested in software, ML, and product-minded engineering

What I focus on

Building useful things with technical depth.

I like work that starts with a messy problem and ends with a clear, reliable experience for real people.

Applied machine learning and experimentationNLP, retrieval, and language technologiesProduction-oriented software engineeringSystems thinking and end-to-end ownership

Quick Snapshot

8 highlighted projects

Background

Senior ML engineering, NLP, retrieval, multimodal systems, and software delivery.

Preferred work

Ambiguous applied ML problems with room for strong engineering and iteration.

Maintained with ease

One content file, static deploy, no Hugo complexity.

Experience

Recent work across machine learning research, product engineering, and client delivery.

2022 - Present

Senior Machine Learning Research Engineer

Bloomberg - Toronto, Ontario

Working on applied machine learning problems across multimodal understanding, retrieval, model quality, and scalable experimentation.

Multimodal datasets and visual-language workflowsLLM quality and safetyRetrieval and search relevanceFaster ML pipelines

Previous role

Software Engineer

Amazon - Toronto, Ontario

Contributed to production software and large-scale systems work in a cloud-heavy environment, with a focus on practical engineering and distributed data processing.

Java servicesCloud systemsLarge-scale data workflows

2018 - 2022

Lead / Senior / Machine Learning Developer

AltaML - Toronto, Ontario

Led and delivered ML projects end to end, from problem framing and data exploration to model deployment and client-facing solution development.

NLP and document intelligenceProduction ML workflowsResponsible AI researchClient collaboration

Skills

A practical stack shaped by applied ML, APIs, and production systems.

Languages

PythonJavaJavaScriptC++Bash

Machine Learning

PyTorchKerasScikit-learnTransformersLarge-scale experimentation

Backend and APIs

FastAPIFlaskSQLNoSQLGraph databases

Focus Areas

NLPInformation retrievalInformation extractionLanguage modelingCloud ML systems

Featured Projects

Selected work from the earlier site, cleaned up for a new home.

See all projects

About

Engineering shaped by curiosity and practical outcomes.

I am a machine learning and software engineer based in Toronto. My background spans applied research, product engineering, information retrieval, NLP, and production ML systems.

Read more