ST

Backend · AI · Full-Stack

Saad Tachrimant

Backend · ML Systems Java 21 · Spring Boot · Python ACM e-Energy 2025

A model only earns its keep with the engineering around it.

I build production backends and the ML pipelines that run on them. Three-plus years in Java and Spring Boot, shipping two SaaS platforms from domain modelling to production — one an ERP now running across 10+ public university hospitals. Alongside that, two years of applied ML: pipelines from ingestion to inference, peer-to-peer federated learning across a Raspberry Pi cluster, and time-series forecasting on large-scale renewable energy data, published at ACM e-Energy 2025.

Saad Tachrimant
Open to new roles Backend · AI/ML · Full-stack — Europe, Canada & the US. Open to relocation or fully remote. Based in Morocco (CET/GMT+1), with daily overlap for European and North American teams.

Backend Engineering

Java 21 · Spring Boot · REST APIs · Microservices · DDD · Spring Security

Data & Distributed Systems

Kafka · Redis · PostgreSQL · Event-driven architecture · Hexagonal architecture

ML Systems

PyTorch · LSTM/ARIMA · Federated learning · Edge inference · Model deployment

Experience

Research Engineer

UM6P · 2024 – now

End-to-end ML pipelines on production IoT systems, and a peer-to-peer federated learning framework on a Raspberry Pi cluster.

Backend Engineer

EnovaR&T · 2023 – 2024

Hospital ERP SaaS across 10+ public university hospitals — DDD microservices, Spring Security, PostgreSQL, Jenkins.

Full Stack Engineer

Z Smart Services · 2021 – 2023

Three client projects shipped end to end — a data-labelling platform and a secure e-learning platform, both in live use.

MSc Big Data & Cloud Computing · Ibn Tofail University · THERMODSET published at ACM e-Energy 2025 — see the full CV →

Core profile

Backend · Data · ML Systems

Backend services, data pipelines, and AI-powered applications in production.

Programming languages

Python · Java 21 · SQL · TypeScript

Strong backend foundations with practical experience across modern web and data systems.

Core stack

Spring Boot · Kafka · PostgreSQL · PyTorch · Docker

Built and deployed across APIs, microservices, distributed workflows, and applied machine learning.

Skills

Core engineering strengths

Backend-first engineering with strong foundations in APIs, distributed systems, data engineering, and applied machine learning.

See all projects →

Backend Systems & APIs

Scalable services

Production-grade backend services with strong API design, authentication, asynchronous workflows, and reliability patterns such as retries, idempotency, and fault-tolerant processing.

Spring Boot Angular REST OAuth2/JWT

Data Engineering & Distributed Workflows

Pipelines & processing

Data ingestion, preprocessing, validation, and event-driven processing across SQL/NoSQL systems, streaming backbones, and observable pipelines.

Kafka Postgres MySQL MongoDB

AI / ML Engineering

Models, pipelines, deployment

End-to-end ML engineering including data preparation, model training, evaluation, deployment, and integration into backend systems. Covers both predictive models and LLM-powered workflows.

PyTorch LSTM / ARIMA Federated learning Edge inference

Projects

A few things I've built

A selection of backend systems, data platforms, and AI/ML projects that demonstrate production engineering, system design, and applied machine learning.

View all
Fullstack platform Spring Boot · Angular

Quanoni Platform

Consultations platform with routing, notifications, and payments. Built for reliable booking flows, clear failure handling, and observable services.

Spring Boot Angular Kafka Postgres
AI product engineering Gemini API · Codegen

Zynerator

AI-assisted app generation with secure auth and payments. Integrated LLM capabilities with the Gemini API and hardened the platform for production use.

Spring Boot Gemini API Angular MySQL
Scheduling platform Spring Boot · Angular

EngFlexy

Adaptive learning platform with dynamic scheduling, instructor ranking, and integrations. Focused on dependable day-to-day operations.

Spring Boot Angular Postgres Integrations
AI & research PyTorch · Edge

P2P Thermal Forecasting

Edge ML with peer-to-peer coordination and evaluation loops. Covers data ingestion, training, inference, and monitoring on constrained devices.

Python PyTorch Kafka/Streaming InfluxDB
Data + AI Python · Neural baselines

THERMODSET

Dataset and experimentation pipeline for building analytics. Deterministic preprocessing, quality checks, visualization, and neural baselines to compare models fairly.

Python PyTorch XGBoost Data quality

Engineering approach

How I build systems

I focus on clarity, reliability, and maintainability: understand the problem, design the system, ship incrementally, and keep production quality visible.

See details →
1 Align

Clarify constraints, interfaces, acceptance tests, and success metrics.

2 Slice

Break scope into weekly thin slices with demos and instrumentation.

3 Build

Ship the slices with tests, tracing/metrics, and rollback plans.

4 Operate

Document decisions and add the dashboards and alerts that make a system easy for the team to own.

Looking for my next engineering role

I’m looking for a backend, AI/ML, or full-stack engineering role on a team working on hard problems in distributed systems, data platforms, or applied machine learning. Open to positions across Europe, Canada and the US — I’m happy to relocate, and equally set up to work fully remote. If that sounds like your team, I’d be glad to talk.